zoukankan      html  css  js  c++  java
  • 多模块打包为可执行jar问题

    一、springcloud和springboot版本

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <springcloud.version>Greenwich.RELEASE</spring-cloud.version>
        <springboot.version>2.1.5.RELEASE</springboot.version>
    </properties>

    二、父pom

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <version>${springboot.version}</version>
                    
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal>
                            </goals>
                        </execution>
                    </executions></plugin>
            </plugins>
        </pluginManagement>
    </build>

    三、需要打包成为单独可执行jar包的项目

    添加build标签

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

    四、不需要执行的jar项目

    不添加build标签

    五、问题

      我之前玩过的项目,并不需要指定repackage这个goal,打出来的包也是可以java -jar 来执行的,今天这个项目不添加就不行,这个问题还没有搞清楚时为什么,有没有哪位大牛有幸看到这个问题,来帮我解答下。

  • 相关阅读:
    11->centos6 安装oracle
    centos7安装rlwrap
    ajax
    java获取时间戳
    idea主要设置大纲图
    ppycharm设置解释器版本号码
    JTA 深度历险
    学会数据库读写分离、分表分库——用Mycat,这一篇就够了!
    分库分表的几种常见玩法及如何解决跨库查询等问题
    深入浅出SOA
  • 原文地址:https://www.cnblogs.com/geekdc/p/13518436.html
Copyright © 2011-2022 走看看