我正在尝试在外部文件夹(ojdbc jar)中获取maven项目所需的一个jar。
我知道使用mvn dependency:copy-dependencies
命令。
它为我提供了taget / dependeny文件夹中所需的jar文件。 我不确定是否必须将依赖项放在插件中,然后将其重定向到某个文件夹,以便在我进行构建时jar可以在文件夹中使用。这是我的实际要求。在构建时我需要下载jar。
在构建时,有没有办法直接下载并复制我选择的目录中的依赖项?
这就是我一直在尝试的。这会复制所有内容,但我希望将单个依赖项下载并推送到本地文件夹。
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
...
</plugins>