eclipse下的maven项目如何正确打包在linux下运行?

发布于 2022-01-04 06:53:25 字数 266 浏览 341 评论 2

以前没用过maven,现在在eclipse下开发maven项目,主要写了生产者和消费者两个java类程序,现在不知道如何正确打包,网上的例子乱七八糟的,根本解决不了问题。求指教,我现在在eclipse下没有配置与maven相关的东西。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

够钟 2022-01-07 22:06:56

感谢回答,我现在用eclipse自带的插件 Fat jar可以实现自带打包,很方便,基本上不用配置什么文件。

温柔少女心 2022-01-07 05:26:29

1、cd 工程目录,复制依赖: mvn dependency:copy-dependencies

在工程的target/dependency目录下有工程依赖的Jar,复制出来,比如放在桌面desktop/dependency

2、cd 工程目录,打包工程:mvn clean install

在工程目录下,会看到本工程的jar,将此jar复制到desktop/dependency

3、将整个dependency上传到linux服务器,可以压缩成一个zip包上传。

4、跑java程序。在linux服务器上解压缩dependency.zip,

cd dependency

java -Djava.ext.dirs=./    xxx.xxx.MainClass

就能将制定的java程序跑起来。

 

另外maven有打包插件assembly,可以将上面的打包过程简化,一次性将依赖jar和本工程的Jar输出到指定目录并压缩。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文