仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 617|回复: 8
打印 上一主题 下一主题

[学习教程] 了解下JAVA的ivy中文参考文档(13)-ant义务(1)-buildlist

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:02:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net就不一样了,保持微软的一向风格,源代码不公开
buildlist义务用于猎取依照ivy依附信息从小到年夜排序的文件(一般是build.xml文件)列表,大概相反(从1.2以后)
这个义务在分离subant构建相干项目汇合时出格无效,能够确保依附在其他依附它的模块之前被构建。
当你要排序的模块的ivy.xml不包括订正版本号,在依附上界说的rev属性将不被利用。
当你要排序的模块的ivy.xml包括订正版本号,订正版本号将被利用。假如订正版本号和依附形貌不婚配,将会纪录告诫日记而模块被以为是分歧的模块.
从1.3版本起,root属性也能够用来在找到的一切模块当中只选择依附(不论式间接仍是直接)root模块的模块。能够和excluderoot属性同时利用,当设置为true时将从列表中扫除root本人。
从1.4版本起,leaf属性也能够用来在找到的一切模块当中只选择依附(不论式间接仍是直接)leaf模块的模块。能够和excludeleaf属性同时利用,当设置为true时将从列表中扫除leaf本人。
从1.4版本起,在这个义务实行以后ivy.sorted.modules属性将在ant中设置,值为逗号分开的排序好的模块列表。这能够用于调试大概呈报。
从2.0版本起,root和leaf属性能够是用来作为root的模块的分开列表。这些模块和他们一切的模块将被包括在构建列表中。
从2.0版本起,默许一切轮回依附的模块将被组合,以便在这个轮回中的任何模块的任何依附都在轮回中的模块前呈现。假如有一个依赖路径在模块A和B之间(可是没有从B到A的依附路径),B将在A之前呈现,即便A被包括在一个用来排序的模块汇合的轮回中。
从2.0版本起,当你指定roo和leaf模块你能够限定了局列表为只要root模块的间接依附大概leaf模块的间接依附。
从2.0版本起,你能够指定一个restartFrom模块。和root大概leaf分歧的是,你能够失掉一个从restartFrom模块入手下手的,前面是假如这个参数没有设置时应当在前面的一切模块,的文件列表,(即便没有依附在restartFrom和前面的模块之间)
属性形貌请求referencethereferenceofthepathtoset
要设置的路径援用Yesivyfilepaththerelativepathfromfilestoordertocorrespondingivyfiles
从文件到对应的ivy文件的绝对路径No.默许为${ivy.buildlist.ivyfilepath}rootsince2.0thenamesofthemoduleswhichshouldbeconsideredastherootofthebuildlist.
从2.0起模块名(能够是多个)将被以为是构建列表的root
since1.3Waslimitedtoonlyonemodulenamebefore2.0.
从1.3起在2.0前被限定为只能设置一个模块名No.默许没有root(在构建列表中一切模块都将被利用)excluderootsince1.3trueiftherootdefinedshouldbeexcludedfromthelist
从1.3起true假如必要将界说的root扫除在列表以外No.默许是falseleafsince2.0thenamesofthemoduleswhichshouldbeconsideredastheleafofthebuildlist.
从2.0起模块名(能够是多个)将被以为是构建列表的leaf
since1.4.1Waslimitedtoonlyonemodulenamebefore2.0.
从1.4.1起在2.0前被限定为只能设置一个模块名No.默许没有leaf(在构建列表中一切模块都将被利用)onlydirectdepsince2.0trueifthe
resultinglistshouldberestrictedtodirectdependenciesofrootmodulesormodulesthatdirectlydependsontheleafmodules.
Thisfieldisignoredwhenneitherrootneitherleafisfilled.
从2.0起true假如了局列表被限定为root模块的间接依附大概间接依附leaf模块。当root和leaf都没有被设置时这个属性将被疏忽No.默许是falsedelimitersince2.0delimitertousewhenspecifyingmultiplemodulenamesintherootandleafproperties.
从2.0起当指定多个模块名时在root和leaf属性中利用的分开符No.默许是逗号(,).excludeleafsince1.4.1trueiftheleafdefinedshouldbeexcludedfromthelist
从1.4.1起true假如必要将界说的leaf排除在列表以外No.默许是falsehaltonerrortruetohaltthebuildwhenaninvalidivyfileisencountered,falsetocontinue
当碰到一个有效的ivy文件时,true停止构建,false持续No.默许是trueskipbuildwithoutivyDeprecated,useonMissingDescriptorinstead.truetoskipfilesofthefilesetwithnocorrespondingivyfile,falseotherwise.Iffalsethefilewithnocorrespondingivyfilewillbeconsideredasindependentoftheotherandputatthebeginningofthebuiltfilelist.
声名不同意持续利用,请利用onMissingDescripto。No.默许是falseonMissingDescriptorsince2.0Specifytheactiontotakewhennomoduledescriptorfileisfoundforafileofthefileset.Possiblevaluesare:
从2.0起当文件汇合中的一个文件找不到模块形貌文件时指定处置举措:
head
putattheheadofthebuiltfilelist.
tail
putatthetailofthebuiltfilelist.
skip
skipthefile,whichwontbeputinthebuildfilelistatall.
warn
warnandputattheheadofthebuildfilelist.
fail
haltthebuildwithafailure.No.Defaultstoheadreversetruetoobtainthelistinthereverseorder,i.e.fromthemostdependenttotheleastone
true用于猎取倒叙分列的列表。比方从最年夜依附到最小No.默许是falserestartFromsince2.0Thenameofthemodulewhichshouldbeconsideredasthestartingpointinthebuildlist.Thisallowsforthebuildtobestartedatanypointinthedependencychain.
从2.0起被以为是构建列表的出发点的模块的名字。这允许构建从依附链的恣意节点入手下手。No.默许没有restartpoint(在构建列表中一切模块都将被利用).settingsRefsince2.0Areferencetotheivysettingsthatmustbeusedbythistask
从2.0起必需被这个义务利用的ivy设置的一个援用。No,默许利用ivy.instance.<p>
唉!都是钱闹的1.Swing和.net开发比较------从市场份额看.net开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具
海妖 该用户已被删除
沙发
发表于 2015-1-20 13:13:49 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-26 09:15:59 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
因胸联盟 该用户已被删除
地板
发表于 2015-2-4 13:36:15 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
不帅 该用户已被删除
5#
发表于 2015-2-9 23:51:41 | 只看该作者
是一种突破用户端机器环境和CPU
变相怪杰 该用户已被删除
6#
发表于 2015-2-28 08:50:31 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
活着的死人 该用户已被删除
7#
 楼主| 发表于 2015-3-9 21:53:13 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-17 02:07:53 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
乐观 该用户已被删除
9#
发表于 2015-3-23 12:41:29 | 只看该作者
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 20:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表