Spring boot Spring引导重新打包目标OutOfMemoryError

Spring boot Spring引导重新打包目标OutOfMemoryError,spring-boot,Spring Boot,当我做mvn包时,一切都是成功的。我可以看到JAR和所需的依赖项已经就位。但是,当我尝试运行生成的JAR时,它会等待一段时间并抱怨OutOfMemoryError 我的POM <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-c

当我做mvn包时,一切都是成功的。我可以看到JAR和所需的依赖项已经就位。但是,当我尝试运行生成的JAR时,它会等待一段时间并抱怨
OutOfMemoryError

我的POM

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

org.apache.maven.plugins
maven编译器插件
1.7
1.7
org.springframework.boot
springbootmaven插件
重新包装

很抱歉给你们添麻烦了


我使用的是
mvn clean安装包
而不是
mvn clean安装包
,因此出现了问题。我真傻。

你的应用程序内存不足,不是Maven插件。我认为您需要共享更多的代码(可能是一个复制问题的完整项目)。我的应用程序和maven都没有内存。如果我执行
mvn spring boot:run
,我的应用程序运行良好。当我执行
mvn包
时,构建成功,我可以看到生成的JAR。我有两个项目。两者都有相同的问题。我可以分享其中一个。您想看什么?整个项目都会很有用(例如,指向github回购的链接)。您是否设置了
MAVEN_OPTS
?@cfrick否我没有使用OPTS。您能告诉我应该使用哪些标志吗?这实际上是Boot Maven工具中的一个bug。但也有一个试点错误(无需运行包两次),在Boot 1.1.4中表现更好(仍然是一个例外,但不是OOM),所以我建议您无论如何升级。谢谢@DaveSyer,我现在就这么做