Tycho pomless 使用 maven-release-plugin 发布release

在重温 tycho 的时候,搜索如何 结合 jenkins的时候,偶然搜到的这个 How do I create an Eclipse plugin release using Maven and Tycho?

最后那个回答说在 tycho 1.1.0 的时候支持了 maven-release-plugin 插件的发布。正好来实践一番。

Tycho/Release Workflow

每一步都比较清楚。

需要注意的几点有 在 配置 maven的 setting.xml 文件的时候,不是直接配置github 账户的密码,需要去github申请一个token.

在tycho构建的过程中,对于pomless 的项目会生成 .polyglot.build.properties文件,这里面是tycho 自动构建出来的 pom 文本。

在 执行 mvn release:prepare 的时候会生成 .polyglot.build.properties.releaseBackup 的备份文件。这个文件最好添加到 .gitignore 中。我之前试了好多次,好像都是因为这些文件导致的 构建失败。

Tycho pomless 使用 maven-release-plugin 发布release_第1张图片
项目结构图

补一个项目结构图。

Tycho pomless 使用 maven-release-plugin 发布release_第2张图片
1554094322882.png

构建成功的图

Tycho pomless 使用 maven-release-plugin 发布release_第3张图片
1554094278682.png

release 成功的图。

重温Tycho 的github 仓库地址

你可能感兴趣的:(Tycho pomless 使用 maven-release-plugin 发布release)