使用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...
<6>IntellJ IDEA中修改配置。 File->Setting->Build,Execution,Deployment->BuildTools->Maven, 窗口右侧倒数第三列Maven home directory,修改为maven解压文件夹目录,下一行User setting file修改为刚刚修改过的settings.xml,此时最后一行Local repository会自动检测到修改过的本地仓库路径。保存即可。 二、maven仓库打包j...
<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个类型的包 -...
很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven。 打包成可执行有主类的jar包(jar包中无依赖) 以下是配置打包成可执行,带主类的jar包: But, 虽然现在把程序打包成了jar文件,也可以运行,但是,这个jar包是没有包含依赖的,因此,如果这个...
NEW Project—选择Maven创建项目。 GroupID是项目组织唯一的标识符。 比如我的项目叫test001,那么GroupID应该是com.liuxiaoai.test001(域名+公司名+项目名) ArtifactID就是项目的唯一的标识符,一般都是项目名+说明。 当然学习阶段也没有那么严格,了解即可。 ②配置打包方式 在pom.xml文件夹中加一行标签: <packagin...
pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元素;可以配置Maven项目需要使用的远程仓库;可以定义Maven项目打包的形式;可以定义Maven项目的资源依赖关系等等。 pom.xml中引入的依赖: ...
让我们一起走进Java的世界吧(IntelliJ IDEA 将 Maven 构建的 Java 项目打包篇) IntelliJ IDEA 编译生成 Jar 包的方式与 Eclipse 不同,如何将此 Maven 构建 Java 推荐引擎项目生成 Jar 包确实搜索了不少资料,有成功的有失败的,特将此验证成功的方法记录下来分享给遇到此类问题的朋友。