问题:
执行 mvn clean install 后,目标文件夹仅包含项目的 JAR,没有任何运行时依赖项。如何将这些依赖项复制到 target/lib 文件夹中?
答案:
要将依赖项复制到 target/lib,可以使用以下 Maven 配置:
<project> ... <profiles> <profile> <id>qa</id> <build> <plugins> <plugin> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>
通过添加此配置,maven-dependency-plugin 将在安装阶段复制 JAR 依赖项,将它们放入指定的输出目录。
以上是如何在'mvn clean install”之后将 Maven 依赖项复制到 target/lib?的详细内容。更多信息请关注PHP中文网其他相关文章!