zoukankan      html  css  js  c++  java
  • springboot--打包

    1.打包jar

    <packaging>jar</packaging>
    <build>
            <!-- 定义包含这些资源文件,能在jar包中获取这些文件 -->
            <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                        <include>**/*.yml</include>
                    </includes>
                    <!--是否替换资源中的属性-->
                    <filtering>false</filtering>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*.*</include>
                    </includes>
                    <!--是否替换资源中的属性-->
                    <filtering>false</filtering>
                </resource>
            </resources>
    
    
    
            <!-- 应与application.properties(或application.yml)中context-path保持一致
            使用idea生成war包:在idea菜单栏中找到Buildbuild Arufacts生成war,生成的war包会在target文件夹中找到
             -->
            <!--<finalName>war包名称</finalName>-->
    
            <plugins>
    
                <!--热部署-->
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <fork>true</fork> <!-- 如果没有该配置,devtools不会生效 -->
                    </configuration>
                </plugin>
    
    
                <!--打包成可执行jar-->
    
                <!--打包成可执行jar-->
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <!-- 指定该Main Class为全局的唯一入口 -->
                        <mainClass>com.jit.Application</mainClass>
                        <!--<layout>ZIP</layout>-->
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中-->
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
    
    
        </build>
    public class Application {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    }

    mvn clean install -Dmaven.test.skip=true

    2.打包war

  • 相关阅读:
    经典SQL语句大全
    C# 在子线程中创建不会阻塞执行窗体
    win7 C# winForm编程 savefiledialog 不能弹出保存窗体
    什么是AJAX技术及其常识
    C++安装失败解决办法
    java实现图像的直方图均衡以及灰度线性变化,灰度拉伸
    java关于邮件发送
    我都博客第一天
    开博随笔
    git使用
  • 原文地址:https://www.cnblogs.com/jentary/p/12652123.html
Copyright © 2011-2022 走看看