1、其中maven-compiler-plugin在这里的功能主要是配置jdk版本和跳过测试代码(src/test/java),如果同其他方式代替则可省略maven-compiler-plugin。 2、而maven-assembly-plugin,插件才是打包可运行jar包的主要插件。fengcan.RunApp是指定运行主类的配置。如下图: 二、运行方式 在有pom文件的路径下打开命令行工具: 先...
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现”no main manifest attribute, in xxx.jar”(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1、在jar包中的META-INF/MANIFEST.MF中指定...
运行:mvn clean package,在target中找到打包出来的,命令后运行java -jar xxx.jar即可,但是如果程序有依赖其他包,比如程序依赖jdbc去查询db,这时候再执行就会出现找不到jdbc依赖,因为我们并没有将依赖包打进去 二、解决依赖其他包时,可执行jar的打包 1、 <build> <plugins> <plugin> <groupId>org.apache.maven....
1.1、选择打包方式 首先需要明确自己的项目要打包的类型:jar或war 如果没有一些前端页面,建议打包成jar即可,如果包含web功能模块,就打包成war。 为此,我们需要在pom.xml文件中指定打包方式: <groupId>com.wnkj</groupId> <artifactId>sykjdsport</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</...
一个基础的pom文件配置 第一种方式:使用maven-jar-plugin和maven-dependency-plugin插件打包,依赖项打包到lib目录 第二种方式:jar...
文中介绍了如何将所有依赖的jar打包到同一个jar包里的方法,同时提供了shell脚本,仅供参考。 一、新创建一个maven项目,pom.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
打包方法 方法一:使用maven-jar-plugin和maven-dependency-plugin 首先,maven-jar-plugin的作用是配置mainClass和指定classpath。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> ...
点击右上角红框位置,点击选择edit configurations;2 点击加号,选择Maven;3 填写要执行的命令行,注意:这里不用写mvn,直接输入install即可;4 写完命令行之后,接一下点击OK;5 点击这里以刚刚配置的打包方式运行项目;6 这样就打包成功了,然后在项目中target文件夹中寻找已经打包成功的jar包。
##直接打包,不打包依赖包 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中。在POM中添加如下plugin即可,随后执行maven install 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration...
我们的maven可以打包成 war 和 jar 两种文件 那么我们要怎么告诉maven 到底要生成哪个文件呢 咱么需要在pom.xml中,配置一下告诉maven要生成那种文件 在我们之前最简pom.xml中加了一个标签即可 <groupId>com.xxx.mavendemo</groupId> <artifactId>mavendemo</artifactId> ...