[英]Convert Maven Build type from jar to war
在這個項目中,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>
我編輯了jar以進行戰爭戰爭已產生,但是當我調用api時,這些未初始化。 所以我正在獲取HTTP狀態404 –找不到
以下是我的主要課程
@SpringBootApplication(exclude = HibernateJpaAutoConfiguration.class)
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
可執行jar工作正常。
您的數字錢包是否作為家長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>
有一個名為maven-war-plugin的maven插件 ,可能對您有用。
WAR插件負責收集Web應用程序的所有工件依賴項,類和資源,並將它們打包到Web應用程序存檔中。
Maven存儲庫 :
<!-- 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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.