我有一个没有任何扩展的构建GO二进制文件的项目,我需要将这些工件安装/部署到maven repo。我已经尝试了build-helper-maven-plugin,但它默认类型为' jar'。我尝试过,它仍然默认为' jar'。
有谁知道如何将类型设置为空?你可以推荐一些其他的插件吗?
答案 0 :(得分:0)
我通过简单地将类型设置为'。'来解决这个问题。 (只是一个点):
<type>.</type>
至少在Sonatype Nexus中,工件存储时没有扩展名。
答案 1 :(得分:-1)
只需使用可在documentation:
中阅读的正确配置即可<project>
...
<build>
<plugins>
<plugin>
<!-- add configuration for antrun or another plugin here -->
</plugin>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.9.1</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>some file</file>
<type>extension of your file </type>
<classifier>optional</classifier>
</artifact>
...
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>