使用 maven 从 nexus 下载 war 文件

Download war file from nexus with maven

如果我有 artifactId、groupId 和版本,我可以如何配置 pom.xml,这样 Maven 将从 nexus 存储库下载 test.war 文件。 我认为这应该发生在

            <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            .....
            </plugin>

在执行块中。 我已经试过了,但没有成功:

    <execution>
    <phase>package</phase>
    <goals>
        <goal>copy</goal>
    </goals>
    <configuration>
        <artifactItems>
            <artifactItem>
                <artifactId>mytest</artifactId>
                <groupId>com.mytest</groupId>
                <version>${version}</version>
                <type>war</type>
                <destFileName>mytest-${version}.war</destFileName>
            </artifactItem>
        </artifactItems>
        <outputDirectory>${project.build.directory}</outputDirectory>
    </configuration>
</execution>

您确定 ${version} 设置正确吗?如果您需要当前项目的版本,您可能应该使用 <version>${project.version}</version> 并可能设置 <dependencyManagement/> 来为您处理。