Maven没有使用mvn-golang-wrapper插件上传maven-metadata.xml

时间:2017-12-22 11:00:23

标签: maven go maven-metadata

我使用mvn-golang-wrapper插件为Go项目构建二进制文件,使用 maven-assembly-plugin 将二进制文件和一些相关文件打包到 .tar.gz 神器。要使 mvn-golang-wrapper 工作,我在 pom.xml 中指定function User(fullName) { this.fullName = fullName.split(' '); Object.defineProperty(this, 'firstName', { get: function() { this.firstName = this.fullName[0]; return this.firstName; } }); Object.defineProperty(this, 'lastName', { get: function() { this.lastName = this.fullName[1]; return this.lastName; } }); } var jone= new User("Jone Coven"); console.log(jone.fullName); console.log(jone.firstName); console.log(jone.lastName);

问题在于<packaging>mvn-golang</packaging>,当Maven将 .tar.gz 上传到工件时,它不会创建或更新 maven-metadata.xml 那里。如果删除<packaging>mvn-golang</packaging>标记,则会创建 maven-metadata.xml ,但当然,Go二进制文件无法构建。

以防万一,Maven正在TeamCity CI上运行。

0 个答案:

没有答案