Bladex打包target下没有自己添加的服务jar

Blade 未结 1 556
OneMyOff
OneMyOff 剑圣 2021-04-08 16:24

一、该问题的重现步骤是什么?

  1.  image.png

  2. image.png

  3. image.png

2. 

3.

image.png

二、你期待的结果是什么?实际看到的又是什么?

期待看到其他jar包在target目录下


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

windows  bladex2.6版本

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-04-08 22:42

    服务pom的根目录需要加这段配置

    <build>
        <plugins>
            <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>dockerfile-maven-plugin</artifactId>
                <configuration>
                    <username>${docker.username}</username>
                    <password>${docker.password}</password>
                    <repository>${docker.registry.url}/${docker.namespace}/${project.artifactId}</repository>
                    <tag>${project.version}</tag>
                    <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
                    <buildArgs>
                        <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
                    </buildArgs>
                    <skip>false</skip>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
            </plugin>
        </plugins>
    </build>


    0 讨论(0)
提交回复