栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从命令行编译具有所有依赖项的Maven项目?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从命令行编译具有所有依赖项的Maven项目?

从具有某些maven支持(Eclipse,IntellIJ)的IDE中运行应用程序应该非常简单。这些IDE将注意创建正确的类路径。

如果要手动执行此操作,请尝试以下操作:

切换到包含pom.xml的目录,执行maven命令:

mvn clean install

这将编译您的项目并创建您在pom.xml文件中定义的jar。它可以使Maven阶段运行得很干净,并且每个阶段都可以安装(编译,测试等)。

然后收集用作依赖项的所有jar文件(运行项目所需):

mvn dependency:copy-dependencies

这将执行依赖项插件,该插件会将所有依赖项复制到中

target/dependency

然后,您可以使用以下方法运行您的main方法:

cd target/java -cp TCPPing-0.0.1-SNAPSHOT.jar:dependency TCPPing

-cp
定义类路径(所有位置/包含类的jar文件/文件夹)。
TCPPing
是您运行的具有主要方法的类。

请注意,它

:
是针对Linux / Mac的-我认为Windows使用了
;



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/570321.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号