在这个项目中,digitalwallet是我的主要应用程序。以下是digitalwallet-api pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
<parent>
<groupId>com.mobios</groupId>
<artifactId>digitalwallet</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
我编辑了开战的罐子 战争爆发了,但是当我调用api时,这些还没有初始化。所以我得到 HTTP状态404 –未找到
以下是我的主要课程
@SpringBootApplication(exclude = HibernateJpaAutoConfiguration.class)
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
可执行jar运行正常。
答案 0 :(得分:0)
您的数字钱包是否作为家长Pom工作。如果是,应该是
<packaging>pom</packaging>
否则为您的Web项目
<packaging>war</packaging>
应该没事的。
如果您的应用程序是Spring Boot应用程序,则可能需要此maven插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
答案 1 :(得分:0)
有一个名为maven-war-plugin的maven插件,可能对您有用。
WAR插件负责收集Web应用程序的所有工件依赖项,类和资源,并将它们打包到Web应用程序档案中。
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</dependency>