Spring 在';之后找不到主类;mvn清洁安装';
使用IntellijIDA,我试图通过maven构建前端(Nuxt.js)和后端(Springboot)。但这些不是我编写的代码,我很难构建 项目结构如下所示Spring 在';之后找不到主类;mvn清洁安装';,spring,maven,nuxt.js,Spring,Maven,Nuxt.js,使用IntellijIDA,我试图通过maven构建前端(Nuxt.js)和后端(Springboot)。但这些不是我编写的代码,我很难构建 项目结构如下所示 Rest |- resources |- vue [frontend] |- .nuxt |- ... ... nuxt.config.js pom.xml |- src [backend] |- main |- java |- A.B.
Rest
|- resources
|- vue [frontend]
|- .nuxt
|- ...
...
nuxt.config.js
pom.xml
|- src [backend]
|- main
|- java
|- A.B.C
...
Application.java
pom.xml
pom.xml
在pom.xml
的Rest
中
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.22.RELEASE</version>
<relativePath/>
</parent>
<groupId>A.B</groupId>
<artifactId>C</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>C</name>
<description>C_api</description>
<packaging>pom</packaging>
<properties>
<java.version>1.8</java.version>
<main.basedir>${project.basedir}</main.basedir>
</properties>
<modules>
<module>src</module>
<module>resources/vue</module>
</modules>
在Rest
中mvn clean install
时,我遇到了一些错误:目标org.springframework.boot的执行默认值:spring boot maven plugin:1.5.22。发布:重新打包失败:找不到主类
因此,我试图通过从Rest
的pom.xml
中删除pluginspring boot maven plugin
来解决错误,但没有成功。我应该如何修复此代码?在maven中,您的“后端”模块应该是这样的:
|<module-name>
|- src [backend]
|- main
|- java
|- A.B.C
...
Application.java
pom.xml
|
|-src[后端]
|-主要
|-爪哇
|-A.B.C
...
Application.java
pom.xml
将其更改为上述结构,您的代码将开始工作
|<module-name>
|- src [backend]
|- main
|- java
|- A.B.C
...
Application.java
pom.xml