IntelliJ IDEA 打包Maven 构建的 Java 项目

方法 2,一键生成方便到哭

  1. 打开maven项目路径

  2. 一键生成

    3、生成jar

    目标文件在 path/target/xx.jar下面

方法 1

  1. 选中Java项目工程名称,在菜单中选择 File->project structure... (快捷Ctrl+Alt+Shift+S)

  2. 选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"

  3. 配置"Main Class

    "选择“Main Class”->“copy to the output and link via manifest”->“Directory for META-INF/MAINFEST.MF”,此项配置的缺省值是:path\src\main\java,需要改成:path\src\main\resources

    配置完成后点击OK进入下一步。

  4. 选中"Build On make "(make 项目的时候会自动输出jar),修改导出jar包名;

    右键"output root",添加lib文件夹,把第三方jar包拉到lib下面;

    选中将要打出的jar包文件,点击下方“Class Path:”后面的按钮,在“Edit Classpath”窗口中,将每个第三方jar文件前加上相对路径:lib\,如下

  5. Apply之后,在项目主页选择“Build - Build Artifacts”下的“Build”即可生成最终的可运行的jar

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续

作者:susie酱
链接:https://www.jianshu.com/p/55c0a0932be1
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

原文地址:https://www.cnblogs.com/a00ium/p/10296232.html

时间: 2024-10-03 00:52:54

IntelliJ IDEA 打包Maven 构建的 Java 项目的相关文章

Jenkins通过maven构建编译JAVA项目

Jenkins 通过maven 构建编译 JAVA 项目环境 官网下载合适Jenkins版本包: jenkins http://mirrors.jenkins.io/war-stable/  Jdk curl -L -O http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz  JDK SE http://120.52.72.24/download.oracle.com/c3pr90ntc0td

使用IntelliJ IDEA和Maven构建Java web项目并打包部署

爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一.背景 现在越来越多的人使用IntelliJ IDEA工具进行Java的开发,以前也对IntelliJ IDEA有了解过,但是一直没有去使用. IntelliJ IDEA比Myeclipse好用多了 ,功能也非常的强大,google公司Android Studio就是基于IntelliJ IDEA开发的, 开发效率非常高,各种智能提示等等,具体的大家可以去了

使用Maven构建多模块项目

步骤: 1. 注意事项: 1.使用Maven构建多模块项目时,子模块必须位于父模块的目录中 项目结构如下: parent |----pom.xml |----child1 |----pom.xml |----child1 |----pom.xml |----child3 |----pom.xml 2.在父pom中添加jar包依赖之后,所有的子模块child1,child2,child3都可以直接使用父项目中的jar包,不需要再单独引入,并且在项目的Maven Dependencies中显示对该j

使用Maven构建多模块项目(转)

Maven学习总结(八)——使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层. 项目结构如下: system-parent      |----pom.xml      |----system-domain |--

(转)Maven学习总结(八)——使用Maven构建多模块项目

孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(八)——使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层. 项目结构如下: system-parent     |----pom.xml     |--

Maven构建Hadoop Web项目

使用Maven构建Hadoop Web项目,此项目是一个样例Demo,方便开发专注于后台以及Hadoop开发的人员在其上构建自己定制的项目.该Demo提供了两个样例: 查看HDFS文件夹内容及其子文件/夹: 运行WordCount MR任务: 项目下载地址:Maven构建Hadoop Web项目 系统软件版本 Spring4.1.3 Hibernate4.3.1 Struts2.3.1 hadoop2.6 pure0.6 jdk1.7 tomcat7 myeclipse10.0 jQuery1.

Maven构建的Spring项目需要哪些依赖?

Maven构建的Spring项目需要哪些依赖? <!-- Spring依赖 --> <!-- 1.Spring核心依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE</version> </dependency

Ant——使用Ant构建简单Java项目(二)

博客<Ant--使用Ant构建简单Java项目(一)>演示了使用Ant工具构建简单的Java项目,接着这个例子来进一步学习Ant: 上面例子执行build.xml文件脚本比较繁杂,能不能简化执行的脚本呢?答案是肯定的,可以将build.xml文件中的脚本改成下面的脚本: <?xml version="1.0" encoding="UTF-8"?> <project name="test" default="

Ant——使用Ant构建简单Java项目(三)

博客<Ant--使用Ant构建简单Java项目(二)>我们简化了执行Test类中main方法需要执行的命令,本博客来介绍一下如何使build.xml文件和其中使用property标签定义的属性分离: 1.在test文件夹中新建名为build.properties的文件,文件中以"key=value"的形式输入原来在build.xml文件中定义的属性及其属性值如下: src=src lib=build/lib dest=build/classes np_jar=build/l