java – 无法在app.jar中运行docker image – 没有主要清单属性

无法运行构建的docker镜像.当我使用命令运行时

docker run -p 8080:8080 -t {image prefix name}/{image name}

我在app.jar中收到一条消息“没有主要的清单属性”

使用docker-maven-plugin并尝试maven-assembly-plugin与主类明确调出.

docker version Boot2Docker 1.7.0

最佳答案
将此插件添加到您的pom.xml可以帮助:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>1.2.5.RELEASE</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
     </plugin>
</build>

转载注明原文:java – 无法在app.jar中运行docker image – 没有主要清单属性 - 代码日志