Используя Intellij IDA, я пытаюсь собрать как внешний интерфейс (Nuxt.js), так и внутренний (Springboot) с помощью maven. Но это не тот код, который я сделал, мне сложно его построить.
Структура проекта составлена следующим образом.
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>
В pom.xml
в Rest/src
<project ...
...
<parent>
<groupId>A.B</groupId>
<artifactId>C</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
...
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
...
</build>
</project>
Когда mvn clean install
в Rest
, я получил несколько ошибок: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.5.22.RELEASE:repackage failed: Unable to find main class
.
Итак, я попыталсячтобы решить ошибки, удалив плагин spring-boot-maven-plugin
из pom.xml
из Rest
, но это не сработало. Как мне исправить этот код?