build-helper-maven-plugin:部署没有版本指示器的文件
build-helper-maven-plugin: deploy a file without version indicator
我有一个项目,我在其中生成了一个 伪 二进制可执行文件。我希望 Maven 将此文件与生成的 jars 一起部署。
一般来说这是可行的,但部署的文件也有一个版本标签,如 filename-x.z.y
。
我有以下设置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>target/filename</file>
<type>.</type>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
我需要的只是filename
,没有版本。由于我找不到任何关于插件的有用文档,我在这里寻求帮助。
对于将部署到 Maven 存储库的工件,命名规则很难。您不能更改给定格式 artifactId-version.Ext
...
我有一个项目,我在其中生成了一个 伪 二进制可执行文件。我希望 Maven 将此文件与生成的 jars 一起部署。
一般来说这是可行的,但部署的文件也有一个版本标签,如 filename-x.z.y
。
我有以下设置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>target/filename</file>
<type>.</type>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
我需要的只是filename
,没有版本。由于我找不到任何关于插件的有用文档,我在这里寻求帮助。
对于将部署到 Maven 存储库的工件,命名规则很难。您不能更改给定格式 artifactId-version.Ext
...