jar文件中的Maven工件版本号

Bal*_*laB 2 java maven

我正在使用Maven 3构建xxx-common模块

构建我的应用程序后,我将我的jar文件作为xxx-common-0.0.1.jar

这将被部署到我的神器中

HTTP://本地主机:8800/artifactory的/核心释放/ COM/XXX/XXX-普通/ 0.0.1/XXX-共0.0.1.jar

部署很好,

在这里,我如何消除附加" xxx-common-0.0.1.jar "的版本号,并将其视为" xxx-common.jar "

请帮助克服这个问题...


对不起它没有成功

以下是我给的......

<plugins>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <finalName>${project.artifactId}</finalName>
                </configuration>
            </plugin>


            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin> 

        </plugins>
Run Code Online (Sandbox Code Playgroud)

执行使用

mvn包

将/home/xxx/build-deploy-tools/.jenkins/jobs/workspace/xxx-common/target/xxx-common.jar安装到/home/xxx/.m2/repository/com/xxx/xxx-common/0.0 0.1/XXX-共0.0.1.jar

它仍然推动为xxx-common-0.0.1.jar

bma*_*ies 6

在您的存储库中,您无法摆脱这些数字.在目标目录中,您可以使用Maven JAR插件finalName配置中的元素.