--运行jar包时运行的主类,要求类全名--> com.gavinzh.learn.assembly.Main <!-- 是否指定项目classpath下的依赖 --> <addClasspath>true</addClasspath> <!-- 指定依赖的时候声明前缀 --> <!--<classpathPrefix>./</classpathPrefix>--> </manifest> </archive> </configuration> </plugin> ...
addClassPath:将该元素设置为true告知maven-jar-plugin添加一个Class-Path元素到 MANIFEST.MF 文件,以及在Class-Path元素中包括所有依赖项。 classpathPrefix:如果您计划在同一目录下包含有您的所有依赖项,作为您将构建的 JAR,那么您可以忽略它;否则使用classpathPrefix来指定所有依赖 JAR 文件的前缀。在清单 1 中,cl...
<manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> com.xxx.xxxService </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions...
1.POM文件添加jar包生成插件 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version><configuration><archive><manifest>${mainClass}<!-- 是否指定项目classpath下的依赖 --><addClasspath>true</addClasspath><!-- 指定依赖的时候声明前缀 ...
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> </manifest> </archive> </configuration> ...
<!-- 只要自己class打包,不要用spring-boot-maven-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> com.kq.mvn.acccount.AccountApplication </manifest> </archive> ...
<addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.2.0</version...
addClasspath和classpathPrefix表明会把lib下的jar作为第三方依赖加入package里,所以我们需要把依赖拷贝到lib目录下,我们可以使用maven-dependency-plugin: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> ...
Application <!-- 依赖的jar的目录前缀 --> <classpathPrefix>../lib</classpathPrefix> <addClasspath>true</addClasspath> </manifest> </archive> <includes> <!-- 只打包指定目录的文件 --> <include>io/geekidea/springboot/**</include> </includes> </configuration...
--项目启动类-->Application<!--依赖的jar的目录前缀--><classpathPrefix>../lib</classpathPrefix> <addClasspath>true</addClasspath> </manifest> </archive> <includes><!--只打包指定目录的文件--><include>io/geekidea/springboot/**</include> </includes> </configuration> </plugin> 5.maven-de...