build 标签指定项目的构建配置。它包含了多个子元素,如<plugins>、<resources>和<finalName>等等。 spring-boot-maven-plugin插件用于打包和运行Spring Boot应用。 2、spring-boot-starter POM中的spring-boot-maven-plugin 在这个pom里对spring-boot-maven-plu
这里首先使用了finalName标签配置了生成的jar文件的名称,这样做可以覆盖默认的jar文件,去掉版本号信息。然后在plugins标签下配置了spring-boot-maven-plugin插件。在如上配置下,使用mvn构建可执行jar时,需要显示指定运行插件的goal,比如repackage目标: mvn clean package spring-boot:repackage 1. 这里先执行了clean生命周期...
-- 打包重命名,打包后文件名称:项目名 --> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${spring-boot-dependencies.version}</version> <executions> <execution> <id>repackage...
默认情况下,spring-boot-maven-plugin会使用artifactId和version作为打包后的文件名。可以通过配置finalName来自定义打包后的文件名。 <build><finalName>my-app</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build...
<build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.6.0</version> <configuration> <includeSystemScope>true</includeSystemScope> </configuration> </plugin> </plugins> ...
<finalName>hc-medicalinsurance-center</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> ${project.basedir}/../ <includeSystemScope>true</includeSystem...
简介: springboot + dockerfile-maven-plugin 整合 整合步骤 (maven + springboot) 1. 在maven的pom.xml文件中增加配置 <properties> <docker.image.prefix>xd</docker.image.prefix> </properties> <build> <finalName>docker-demo</finalName> <plugins> <plugin> <groupId>com.spotify</groupId> <artifact...
其中,AGR JAR_FILE对应了pom.xml文件中的${project.build.finalName}.jar,也就是生成的jar包名字。 复制 # 基础镜像FROMopenjdk:8-jre# 指定路径ARG JAR_FILE# 复制jar文件到路径COPY/target/${JAR_FILE}/app.jar# 启动认证服务ENTRYPOINT["java","-jar","-Duser.timeznotallow=GMT+08","app.jar"]EXPOS...
<finalName>helloWorld</finalName> <finalName>${project.artifactId}-${project.version}</finalName> <appendAssemblyId>false</appendAssemblyId> <descriptors> <descriptor>src/main/assemble/package.xml</descriptor> </descriptors> </configuration>
方案一:按官网的说法,将${project.build.finalName}改成@project.build.finalName@ 代码语言:html AI代码解释 <jarin="@project.build.finalName@.jar"out="@project.build.finalName@.jar"/> 方案二:不直接引入spring-boot-starter-parent,而采用 dependencyManagement,...