Tycho build 3: 创建一个全局构建项目
Posted snddman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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。
-------------------------------------
未完待续。。。
以上是关于Tycho build 3: 创建一个全局构建项目的主要内容,如果未能解决你的问题,请参考以下文章
如何在非 Tycho 项目中使用 pomless tycho 工件
不可解析的构建扩展:插件org.eclipse.tycho:tycho-maven
无法使用 Tycho 和 Java 9 构建 Eclipse RCP 项目