在第一个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。

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

未完待续。。。

转载于:https://www.cnblogs.com/snddman/p/9515254.html

Tycho build 3: 创建一个全局构建项目相关推荐

  1. eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?

    我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...

  2. vue.js — 安装Webpake创建一个完整的项目并上传至码云

    vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...

  3. 如何创建一个数据科学项目?

    摘要: 在一个新的数据科学项目,你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面?读完本文,会让你拥有一个更加科学的工作流程. 假如你想要开始一个 ...

  4. 如何创建一个数据科学项目? 1

    假如你想要开始一个新的数据科学项目,比如对数据集进行简单的分析,或者是一个复杂的项目.你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面? 数据科学 ...

  5. 创建一个Spring Boot项目

    文章目录 Spring Boot的功能 Spring Boot的优点 Spring Boot 的三种创建方式 在线创建 使用开发工具创建 IntelliJ IDEA Maven 创建 项目结构 修改T ...

  6. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  7. 博途pcpg接口无法选择_博途TIA功能,如何创建一个S7-1200的项目及硬件组态?

    今天给大家讲解一下博途软件的基本使用,我们从最开始的开始讲起,如何去创建一个S7-1200的项目,这其中就包括了几个步骤,包括:创建项目及硬件组态.添加程序块.建立变量表.程序的编写.#PLC编程# ...

  8. idea如何创建一个新的项目

    因为自己刚开始用的eclipse,后来的话也是自己转成idea,毕竟idea也是一种趋势了.今天分享一下如何创建一个项目(只针对新入门的哈,全程保姆级图片教学,高能无尿点) 1.首先我们要创建一个空的 ...

  9. ASP.NET创建一个web程序Vs创建一个Web API项目

    ASP.NET创建一个web程序 首先windows+r调出控制台,按照下面的命令创建WebApp应用: dotnet new webapp -o MyWebApp --no-https -f net ...

最新文章

  1. 学习《Linux设备模型浅析之设备篇》笔记(深挖一)
  2. 英特尔发现Spectre和Meltdown 补丁对性能影响程度为0-21%
  3. python3 列表_Python3 列表生成
  4. CodeForces-985C Liebig's Barrels
  5. NYOJ 456 邮票分你一半
  6. 【Linux系统编程】浅谈进程地址空间与虚拟存储空间
  7. vim 中的 quickfix 指令
  8. 怎样自动提取邮件的内容_这些最新的外贸搜索开发工具(图灵搜、谷歌搜索提取工具、易查查),你会使用吗?...
  9. 为什么每个人都应该尝试Ubuntu下篇 Why Everyone Should Try Ubuntu 分享
  10. Windows中获取和设置系统日期时间的C程序
  11. 50 FI配置-财务会计-固定资产-与总账集成-定义集成资产购置的技术清算科目
  12. 关于win7系统无线及本地连接图标异常的处理(可以连接无线)
  13. VS2013 异常处理
  14. 先序abdfcegh 中序bfdagehc 后序线索二叉树_二叉树的遍历(先序、中序、后序、层序)...
  15. Without a pattern, these choices will make you very difficult.
  16. sql dbcc_SQL Server中的DBCC命令的概念和基础
  17. 4python全栈之路系列之scrapy爬虫s
  18. 微信小程序自动定位城市
  19. SharePoint2010探索日志
  20. html三个div相同高度,Html三个div并排,高度相同

热门文章

  1. 关于scf文件与找回丢失的显示桌面图标
  2. selenium对弹窗(alert)的处理
  3. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发
  4. 使用编译版rtklib过程中如何进行main的调试(spp ppp)
  5. Js之$.ajax回调函数获取结果的问题-yellowcong
  6. 云计算特点与发展方向
  7. 寻找全排列的下一个数
  8. Python socket文件上传下载
  9. 智安网络详解:零信任网络访问 (ZTNA)原理
  10. 成人世界的规则,越早了解,越早受益