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

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

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

——

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输出到指定目录并压缩。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注