jiaming89的gravatar头像
jiaming89 2019-01-30 15:40:09
springboot maven打包把 lib resource 资源文件打包到与jar同级目录

springboot maven打包把 lib resource 资源文件打包到与jar同级目录

<build>
		  <plugins>
				 
			<plugin>
		         <artifactId>maven-compiler-plugin</artifactId>
		         <version>2.3.2</version>
		         <configuration>
		            <source>1.8</source>
		            <target>1.8</target>
	         	</configuration>
	      	</plugin>
		
		
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>
						<manifest>
							<mainClass>com.netposa.omsapp.App</mainClass>
							<addClasspath>true</addClasspath>
							<classpathPrefix>lib/</classpathPrefix>
						</manifest>
						
						<manifestEntries>
							<Class-Path>./</Class-Path>
						</manifestEntries>
						
					</archive>
				</configuration>
				
				
			</plugin>
			
			    <!-- maven资源文件复制插件 -->
		        <plugin>
		            <groupId>org.apache.maven.plugins</groupId>
		            <artifactId>maven-resources-plugin</artifactId>
		            <executions>
		                <execution>
		                    <id>copy-resources</id>
		                    <!-- here the phase you need -->
		                    <phase>package</phase>
		                    <goals>
		                        <goal>copy-resources</goal>
		                    </goals>
		                    <configuration>
		                        <outputDirectory>target</outputDirectory>
		                        <resources>
		                            <resource>
		                                <directory>src/main/resources</directory>
		                                <includes>
		                                	<include>../*.*</include>
		                                </includes>
		          
		                                <filtering>true</filtering>
		                            </resource>
		                            <resource>
					        			<directory>/</directory>
					        			<includes>
					        				<include>*.bat</include>
					        			</includes>
					        			<filtering>true</filtering>
					        		</resource>
		                        </resources>
		                        <encoding>UTF-8</encoding>
		                    </configuration>
		                </execution>
		            </executions>
		        </plugin>
		        <!-- 依赖包插件 -->
		        <plugin>
		            <groupId>org.apache.maven.plugins</groupId>
		            <artifactId>maven-dependency-plugin</artifactId>
		            <executions>
		                <execution>
		                    <id>copy-dependencies</id>
		                    <phase>package</phase>
		                    <goals>
		                        <goal>copy-dependencies</goal>
		                    </goals>
		                    <configuration>
		                        <outputDirectory>${project.build.directory}/lib</outputDirectory>
		                        <!-- 是否不包含间接依赖 -->
		                        <excludeTransitive>false</excludeTransitive>
		                        <!-- 忽略版本 -->
		                        <stripVersion>false</stripVersion>
		                    </configuration>
		                </execution>
		            </executions>
		        </plugin>
			
		</plugins>
	
	</build>

 


打赏
最近浏览
Golang  LV4 2023年1月30日
46900596  LV12 2022年1月7日
hxj413977035 2022年1月6日
暂无贡献等级
liaopf 2021年3月9日
暂无贡献等级
徳秾ShineDone  LV8 2021年1月10日
lihuiping 2020年12月22日
暂无贡献等级
nianeeee  LV1 2020年11月17日
fengzepeng  LV1 2020年9月27日
88261536 2020年9月10日
暂无贡献等级
alixhome 2020年6月27日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友