maven打包编译问题

这段在公司实习期间,使用到maven打包编译java工程的场景使用。于是填了很多之间不懂的坑。

首先在命令行中进入工程中pom.xml的目录中:然后进行下面的命令来操作 

maven打包功能:

mvn clean  install dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=target/lib

这个命令会打包你的项目

DincludeScope:指定的是依赖关系;

DoutputDirectory:指定的是你下载的依赖包存储的路径;

如果说,你依赖的是其他的xml文件,在后面添加一个 -s 依赖的xml的目录。

打包成功后,会产生一个jar包。

java -jar jar包名称

这样就可以运行,如果在之前项目中配置过run config需要将配置的内容添加到-jar前面,才能运行成功。

常见问题:

jdk不匹配问题(例:工程中使用的是1.8的,但maven打包时默认的是1.5)会造成打包不成功问题

解决方案:在自己的pom.xml中添加下面的内容:

 1.8
        1.8

你可能感兴趣的:(java)