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。

image

所有使用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插件。

image

不要忘记选择Update POM parent section in selected projects。





-------------------------------------

未完待续。。。

原文地址:https://www.cnblogs.com/snddman/p/9515254.html