使用mvn的前提是配置好了MAVEN_HOME环境变量: 如果需要指定的maven配置文件,则mvn命令格式如下: mvn clean –s D:\apache-maven-3.5.3\settings2.xml package –Ppro 打完包之后的文件目录如下: idea中设置参数进行打包 Maven Projects窗口中,右键要打包的项目中的pacekage,在右键菜单中可以看到create***的选项,...
1 方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包 2 方法二:使用maven-assembly-plugin插件打包在pom.xml中配置: 3 方法三:使用maven-shade-plugin插件打包在pom.xml中配置: Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute,...
maven-jar-plugin的classpathPrefix,作用是生产的可运行jar的MANIFEST.MF里面的Class-Path 这个方法,并不用我手动copy lib到项目里面,maven会自己从仓库里面copy <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy-dependencies</id...
转发地址 http://www.cnblogs.com/liuzy2014/p/5981824.html 一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。 有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/main/jav...
<properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId...
Springboot项目配置文件、依赖分离打包(一) 使用maven-assembly-plugin进行配置分离 assembly.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <assembly> <!-- 可自定义,这里指定的是项目环境 --> <!-- xxx.tar.gz --> <id>${name}</id> <!-- 打包的类型,如果有N个,将会打N个类型的包 -...
NEW Project—选择Maven创建项目。 GroupID是项目组织唯一的标识符。 比如我的项目叫test001,那么GroupID应该是com.liuxiaoai.test001(域名+公司名+项目名) ArtifactID就是项目的唯一的标识符,一般都是项目名+说明。 当然学习阶段也没有那么严格,了解即可。 ②配置打包方式 在pom.xml文件夹中加一行标签: <packagin...
很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven。 打包成可执行有主类的jar包(jar包中无依赖) 以下是配置打包成可执行,带主类的jar包: But, 虽然现在把程序打包成了jar文件,也可以运行,但是,这个jar包是没有包含依赖的,因此,如果这个...
让我们一起走进Java的世界吧(IntelliJ IDEA 将 Maven 构建的 Java 项目打包篇) IntelliJ IDEA 编译生成 Jar 包的方式与 Eclipse 不同,如何将此 Maven 构建 Java 推荐引擎项目生成 Jar 包确实搜索了不少资料,有成功的有失败的,特将此验证成功的方法记录下来分享给遇到此类问题的朋友。