Maven 打包“JAR”不适用于 spring-boot-starter-batch
Posted
技术标签:
【中文标题】Maven 打包“JAR”不适用于 spring-boot-starter-batch【英文标题】:Mvn packaging "JAR" not working for spring-boot-starter-batch 【发布时间】:2019-12-11 22:31:38 【问题描述】:pom.xml 如果我添加 Jar 文件的“spring-boot-starter-batch”打包的依赖项不会发生。删除这个依赖可以创建 JAR
试过-mvn包,mvn安装
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example.test</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-batch</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<finalName>demo</finalName>
</build>
Jar file should be created in target folder
【问题讨论】:
【参考方案1】:在这里观看Spring Batch + Spring Boot
您需要将<packaging>jar</packaging>
添加到您的 pom.xml
<groupId>com.howtodoinjava</groupId>
<artifactId>App</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging> // <----
【讨论】:
以上是关于Maven 打包“JAR”不适用于 spring-boot-starter-batch的主要内容,如果未能解决你的问题,请参考以下文章
spring.profiles.include 不适用于命令行参数
使用maven-shade-plugin打包maven项目,项目使用spring框架,打包成jar时报错,跪求大佬,弄了好久没出?