我正在尝试运行一个简单的Rest HelloWorld程序,如https://spring.io/guides/gs/rest-service/中所述。我已经下载了Spring和Maven并添加了MAVEN_HOME
和M3_HOME
环境变量。我已在Windows命令提示符下成功运行mvn -v
命令。我浏览了pom.xml
所在的初始目录。然后我运行mvn spring-root:run
但是我收到以下错误:
在当前项目和插件组[org.apache.maven.plugins,org.codehaus.mojo]中找不到前缀'spring-boot'的插件,可从存储库[local(C:\ Users \ user)获得.m2 \ repository),central(https://repo.maven.apache.org/maven2)] - > [帮助1]
我已在互联网上搜索过此错误消息,但建议并未解决我的问题。我忘记了与任何安装有关的事情吗?任何想法或建议都非常感谢。
答案 0 :(得分:0)
哦,我意识到现在我有同样的问题......
解决
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.9.RELEASE:repackage (default) on project gs-rest-service: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.5.9.RELEASE:repackage failed: Unable to find main class -> [Help 1]
您必须创建Application
类(使用@SpringBootApplication
注释的内容)
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
或跳过测试mvn clean install -DskipTests
。
对于mvnw spring-boot:run
我现在正在获取ConnectException ...
Downloading https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip
Exception in thread "main" java.net.ConnectException: Connection refused: connect
但这很可能是我身边的问题...