Maven工件下载?

Maven工件下载?,maven,download,artifacts,Maven,Download,Artifacts,我是马文世界的新手。我的组织有maven发布流程,所有工件都保存在我们的maven远程回购中,所以我想向我们的一些客户交付一些特定的工件版本。如何下载特定模块版本 如果您没有类似于内部回购的web界面,您可以创建一个独立的pom.xml,在依赖项中输入所需的版本,然后调用mvn包 如果您需要一些示例POM和额外的信息来开始,您可以查看 编辑:我忘了你可能期望工件出现在pom所在的文件夹中。默认的maven设置是将其下载到/yourHomeFolder/.m2/repository/的子文件夹中。

我是马文世界的新手。我的组织有maven发布流程,所有工件都保存在我们的maven远程回购中,所以我想向我们的一些客户交付一些特定的工件版本。如何下载特定模块版本

如果您没有类似于内部回购的web界面,您可以创建一个独立的
pom.xml
,在
依赖项中输入所需的版本
,然后调用
mvn包

如果您需要一些示例POM和额外的信息来开始,您可以查看

编辑:我忘了你可能期望工件出现在pom所在的文件夹中。默认的maven设置是将其下载到
/yourHomeFolder/.m2/repository/
的子文件夹中。子文件夹的名称是工件的组Id

EDIT2:下面是一个示例设置,用于将JAR下载到您选择的文件夹中。如果删除
设置,工件jar将下载到子文件夹
/dependendies
中。执行绑定到
validate
阶段,因此只需调用
mvn validate

<build>
...  
    <plugins>
<!-- Dependency plugin to download the configured dependencies (transitive). -->
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.4</version>
        <execution>
            <execution>
                <id>download-jar</id>
                <phase>validate</phase>
                <goals>
                    <goal>copy-dependencies</goal>
                </goals>
                <configuration>
                    <outputDirectory>put/your/directory/here</outputDirectory>
                </configuration>
            </execution>
        </executions>
    </plugin>

...  
org.apache.maven.plugins
maven依赖插件
2.4
下载jar
验证
复制依赖项
把/your/directory/放在这里

谢谢Kostja……我会试试你说的。有没有任何方法可以使用mvn依赖项:copy dependencies maven函数实现这一点,因为我真的想将jar文件下载到我的特定文件夹中。我有一个远程nexus回购