gpt4 book ai didi

java - 运行具有许多依赖项的 Maven 项目

转载 作者:行者123 更新时间:2023-12-01 17:17:18 24 4
gpt4 key购买 nike

我正在开发一个基于 Maven 的项目,该项目具有很多依赖项;该项目通常是在 Eclipse 中开发的,但我需要从命令行处理它。

如何以合理的方式构建+执行项目?类似 mvn run 的东西,但当然 Maven 并不适合运行 Java 项目(出于某种原因)。

问题是指定 java 命令行上的所有依赖项,我什至不知道如何自动生成它。我目前可以使用 assembly:single maven 插件(使用 jar-with-dependencies 描述符)来处理它,它将为我将依赖项打包到单个 .jar 中。

但是,确实存在很多依赖项,并且组装阶段可能需要大约两分钟,这极大地扰乱了我的黑客测试周期,因此我正在寻找其他方法以最小的构建开销运行项目 - 请提供任何建议?

注意:一种可能性是在 Eclipse 中运行一次并捕获 java 命令行。然而,这只是一次性的破解,而不是通用的解决方案,以防我稍后更改 pom.xml 或从套件中进入另一个项目而无需再访问 Eclipse。

最佳答案

看看 maven exec plugin

mvn exec:java -Dexec.mainClass="com.example.Main"

如果你经常这样做,你当然可以通过插件配置来配置它。

关于java - 运行具有许多依赖项的 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21069256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com