Spring boot Spring引导重新打包目标OutOfMemoryError
当我做mvn包时,一切都是成功的。我可以看到JAR和所需的依赖项已经就位。但是,当我尝试运行生成的JAR时,它会等待一段时间并抱怨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
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,我现在就这么做