美文网首页
(记录)使用idea打包Maven工程&遇到的小问题

(记录)使用idea打包Maven工程&遇到的小问题

作者: ZalleDay | 来源:发表于2019-05-07 20:30 被阅读0次

使用idea打包maven

  • 第一步:
    点击目录的 File -> Project Stuct

  • 第二步:
    点击右侧的Artifacts 和 中间的 + 号标志, 新建的一个jar.

  • 第三步
    添加jar ->from modules form dependencies
  • 第四步
    注意Main class 是入口函数,也就是main函数的位置(这里是从包名向下找到类为止)


    image.png

还需要注意的是META-INF的文件在哪里,下面指的是目录


image.png
  • 第五步
    最后在目录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 解压项目

相关文章

网友评论

      本文标题:(记录)使用idea打包Maven工程&遇到的小问题

      本文链接:https://www.haomeiwen.com/subject/gfzyoqtx.html