zoukankan      html  css  js  c++  java
  • spring boot 在eclipse中打war包,及jar包

    打war包

    步骤:三步

    一、<!-- <packaging>war</packaging> -->
    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <!-- 移除嵌入式tomcat插件 -->
                <!-- <exclusions>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-tomcat</artifactId>
                    </exclusion>
                </exclusions> -->
            </dependency>
            <!--添加servlet的依赖  版本要与项目编译的Project Facets版本一致-->
            <dependency>
              <groupId>javax.servlet</groupId>
              <artifactId>javax.servlet-api</artifactId>
              <version>4.0.0</version>
              <scope>provided</scope>
            </dependency>
    外部引入的jar包:
    <!-- <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <configuration>
                        <webResources>
                            <resource>
                                <directory>lib</directory>
                                <targetPath>WEB-INF/lib</targetPath>
                                <includes>
                                    <include>taobao-sdk-java-auto_1552549907079-20190314.jar</include>
                       <include>taobao-sdk-java-auto_1552654301597-20190315.jar</include> </includes> </resource> </webResources> </configuration> </plugin>
    -->

    二、启动类继承 extends SpringBootServletInitializer
    并添加重写方法:
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    return application.sources(DemoApplication.class);
    }
    三、alt+F5 刷新maven项目,

    四、右键项目——》Run As——》4 Maven build

     打jar包

    一、引入外部jar包,pom中添加

            </plugins>
            <!-- jar包 -->
            <!-- <resources>
                <resource>
                    <directory>lib</directory>
                    <targetPath>BOOT-INF/lib/</targetPath>
                    <includes>
                        <include>taobao-sdk-java-auto_1552549907079-20190314.jar</include>
                        <include>taobao-sdk-java-auto_1552654301597-20190315.jar</include>
                    </includes>
                 </resource>
                <resource>
                    <directory>src/main/resources</directory>
                    <targetPath>BOOT-INF/classes/</targetPath>
                </resource>
            </resources> -->
        </build>
    
    </project>

    二、alt+F5 刷新maven项目,

    三、右键项目——》Run As——》4 Maven build

    源码,是痛苦的,又是快乐的,如果没有这痛苦,也就没有了这快乐!
  • 相关阅读:
    将SpringBoot应用Docker化并部署到SAP云平台
    另一种办法直接在宿主机上的文件夹内查看Docker镜像运行的日志文件
    Dockerfile里的VOLUMES关键字
    Effective C++笔记(三):资源管理
    Denoise Autoencoder简单理解
    Visual Tracking with Fully Convolutional Networks
    Effective C++笔记(二):构造/析构/赋值运算
    effective c++读书笔记(一)
    Robust Online Visual Tracking with a Single Convolutional Neural Network
    C++卷积神经网络实例(一)
  • 原文地址:https://www.cnblogs.com/erlongxizhu-03/p/10553860.html
Copyright © 2011-2022 走看看