Tycho build 3: 创建一个全局构建项目
在第一个Tycho教程中,我们创建了一个pom文件来存储我们的构建指令。文件中的内容将在以后重复介绍。因此我们将重构第一个项目,扩展通用设置到一个全局pom文件中。
实际上Tycho已经为我们做了一些非常相似的事情。打开com.codeandme.tycho.plugin/pom.xml,查看Effective POM标签页。我们的pom文件增加了很多附加设置。所以,pom文件支持级联方式。
Tycho教程
所有与Tycho相关的教程列表,请参阅Tycho教程概述。
源代码请参阅github的zip文件。
Step 1: 创建一个通用构建项目
创建一个General/Project,项目名为com.codeandme.tycho.releng。并转换为maven项目(项目右键菜单选择Configure/Convert to Maven Project)。使用之前相同的Group ID,版本为1.0.0-SNAPSHOT, Packaging下拉框选择 pom。
所有使用Tycho构建的项目都会使用上面相同的设置。
Step 2: 重构pom文件
移除我们com.codeandme.tycho.plugin/pom.xml文件中的properties, repositories 和 build标签,现在eclipse将会提示缺失相关信息,下面我们将连接这些pom。
Step 3:添加模块到pom中
打开com.codeandme.tycho.releng/pom.xml的Overview标签页,添加Add…模块,选择com.codeandme.tycho.plugin插件。
不要忘记选择Update POM parent section in selected projects。
-------------------------------------
未完待续。。。