用maven給SpringBoot項目打包


注意要點:

1、注意某個moule有依賴需要在對應的pom.xml里填寫有關的信息,如:

<dependencies>
        <dependency>
            <artifactId>model</artifactId>
            <groupId>com.imooc</groupId>
            <version>0.0.1-SNAPSHOT</version>
        </dependency>
</dependencies>

2、打包時注意把build依賴放到view層的pom.xml中,而不是整個工程目錄中

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <mainClass>com.imooc.firstappdemo.FirstAppDemoApplication</mainClass>
                </configuration>
            </plugin>
        </plugins>
 </build>

打包成jar包:

一、進入到項目根目錄下執行:

mvn clean package -Dmaven.test.skip=true -U

二、然后進入到生成的jar包目錄:

cd web/target

三、找到以.jar結尾的文件執行命令:

java -jar web-0.0.1-SNAPSHOT.jar(你的包名)

后台啟動:(使用nohup)

nohup java -jar web-0.0.1-SNAPSHOT.jar > /dev/null 2>&1 &

打包成war包

1、在view層的pom.xml文件中添加

<packaging>war</packaging>

2、在view層的src/main目錄下添加文件層webapp/WEB-INF/web.xml

完成以上信息填寫后,執行:

mvn -Dmaven.test.skip -U clean package

然后啟動步驟和上面一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM