WEB开发网
开发学院软件开发Java ivy教程(7)-在多项目环境下使用ivy 阅读

ivy教程(7)-在多项目环境下使用ivy

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示: 这个和publish任务非常相像,除了这个是在本地仓库中发布修订版本,ivy教程(7)-在多项目环境下使用ivy(6),这仅仅在你的环境下使用不会打扰团队,当你在一个模块中修改一些东西并且想在其他模块中从这些修改中获益,你得到了所有你的应用的依赖的清晰的概况,3) Playing with th

这个和publish任务非常相像,除了这个是在本地仓库中发布修订版本,这仅仅在你的环境下使用不会打扰团队。当你在一个模块中修改一些东西并且想在其他模块中从这些修改中获益,你可以简单的调用在这个模块中调研用publish-local,然后你的其他模块的下一次构建将自动得到这个本地版本。

6. clean-local

<target name="clean-local" description="--> cleans the local repository for the current module">
   <delete dir="${ivy.local.default.root}/${ant.project.name}"/>
</target>

这个target在当你不想再使用你的本地版本时使用,例如当你发型一个新的版本到整个团队时,或者抛弃你的本地修改并想从团队的新版本中获益时。

7. report

<target name="report" depends="resolve" description="--> generates a report of dependencies">
    <ivy:report todir="${build.dir}"/>
</target>

同时生成html报告和图形报告。

例如,为了生成类似这个教程开头展示的那样的图形,你仅仅需要遵循这里给出的说明,graphml文件你将在这里找到

projects/console/build/

在项目的控制台调用report之后,就这样,你得到了所有你的应用的依赖的清晰的概况。

3) Playing with the projects

你可以使用正规ant命令来玩这个教程。在这个教程的基础目录(src/example/multi-project)下开始,运行ant -p:

Buildfile: build.xml
Main targets:
 clean        clean tutorial: delete repository, ivy cache, and all projects
 clean-all    clean all projects
 publish-all  compile, jar and publish all projects in the right order

上一页  1 2 3 4 5 6 7  下一页

Tags:ivy 教程 项目

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接