Java Maven nexus暂存Maven插件不';无法正确部署
我试图使用maven deploy插件进行部署,但是deploy没有为工件使用正确的名称 [信息]正在将C:\Users\user\git\artifact\artifact\target\myArtifact-0.0.10.15-SNAPSHOT.jar安装到C:\Users\user.m2\repository\com\my\pc\new\version\artifactId-0.0.10.jar 编译阶段生成工件没有问题,但是安装没有使用正确的名称,并且使用了另一个groupid 上传也有同样的问题,但是没有完成,因为名称没有在快照中完成 我的配置是Java Maven nexus暂存Maven插件不';无法正确部署,java,maven,deployment,nexus,Java,Maven,Deployment,Nexus,我试图使用maven deploy插件进行部署,但是deploy没有为工件使用正确的名称 [信息]正在将C:\Users\user\git\artifact\artifact\target\myArtifact-0.0.10.15-SNAPSHOT.jar安装到C:\Users\user.m2\repository\com\my\pc\new\version\artifactId-0.0.10.jar 编译阶段生成工件没有问题,但是安装没有使用正确的名称,并且使用了另一个groupid 上传也有
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.1</version>
<executions>
<execution>
<id>default-deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
<configuration>
<artifactId>${project.artifactId}</artifactId>
<groupId>${project.groupId}</groupId>
<file>${project.name}-${project.version}.${buildNumber}-SNAPSHOT.jar</file>
<version>${project.version}.${buildNumber}</version>
<generatePom>true</generatePom>
<repositoryId>snapshot</repositoryId>
<url>http://127.0.0.1:8081/nexus/content/repositories/snapshot/</url>
<packaging>jar</packaging>
</configuration>
</plugin>
maven部署插件
2.8.1
默认部署
部署
部署
${project.artifactId}
${project.groupId}
${project.name}-${project.version}.${buildNumber}-SNAPSHOT.jar
${project.version}.${buildNumber}
真的
快照
http://127.0.0.1:8081/nexus/content/repositories/snapshot/
罐子
三元组${groupId}:${artifactId}:${version}
(加上打包类型和可选限定符)是标识您的工件的内容。Maven安装插件使用它来组成安装的工件名称和路径,并且不允许您使用任何其他约定。如果${buildNumber}
和-SNAPSHOT
应该是最终工件版本的一部分,则将它们放在
标记中。MavenI更改了artifactId,现在它在安装中采用了正确的名称,但忽略了${buildnumber}-SNAPSHOT,其他配置将无法使用