(记录)使用idea打包Maven工程&遇到的小问题
2019-05-07 本文已影响0人
ZalleDay
使用idea打包maven
-
第一步:
点击目录的 File -> Project Stuct -
第二步:
点击右侧的Artifacts 和 中间的 + 号标志, 新建的一个jar.

- 第三步
添加jar ->from modules form dependencies

-
第四步
注意Main class 是入口函数,也就是main函数的位置(这里是从包名向下找到类为止)
image.png
还需要注意的是META-INF的文件在哪里,下面指的是目录

- 第五步
最后在目录Build -> Artifacts -> Action Build 既可以打包完成
包在out目录下
遇到的一些问题
1. 比如
maven报错:不再支持源选项 5。请使用 6 或更高版本。
可以加上(需要声明编译的JDK版本)
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
2.比如
maven 打包java 程序没有主清单属性
主要是有没有在META-INF/MANIFEST.MF声明函数入口
例如:
Main-Class: com.mypackage.MyClass
主要需要包名
mvn 打包命令
mvn -version
mvn clean compile
mvn package
jar包命令
java -jar XXXX.jar
jar -xvf XXXX.jar 解压项目