国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

將springboot項目生成可依賴的jar,并引入到項目中

這篇具有很好參考價值的文章主要介紹了將springboot項目生成可依賴的jar,并引入到項目中。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、將springboot項目生成可依賴的jar包的方法

SpringBoot項目默認打包的是可運行jar包,也可以打包成不可運行的jar包。

能打成可運行的jar包是因為,Spring Boot 項目引入了 spring-boot-maven-plugin 依賴包。
spring-boot-maven-plugin具有repackage 功能,就是在打包的時候,多做一點額外的事情:
(1)首先 mvn package 命令 對項目進行打包,打成一個 jar,這個 jar 就是一個普通的 jar,可以被其他項目依賴,但是不可以被執(zhí)行。
(2)repackage 命令,對第一步 打包成的 jar 進行再次打包,將之打成一個 可執(zhí)行 jar ,通過將第一步打成的 jar 重命名為 *.original 文件。
所以在 IDEA 中點擊 package進行打包,會生成后綴.jar和.jar.original兩個文件。

在想要生成可依賴的jar包時可以刪除掉application.java啟動文件和端口信息??梢耘渲眯畔⒖梢哉7诺絘pplication.yml中,或者放到引入依賴包的項目的配置文件中。
方法一:
pom.xml引入

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

然后將*.jar.original改成*.jar,即可放到依賴的項目中引用。引用第三方jar的方法后面介紹。
方法二:
pom.xml中直接引入

     <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-compiler-plugin</artifactId>
           <configuration>
               <source>1.8</source>
               <target>1.8</target>
           </configuration>
    </plugin>

生成的jar就是可依賴的jar包。

2、 springboot項目引入第三方jar包

1)在src同級目錄中
springboot依賴jar包,javaweb,spring boot,jar,java,可依賴的jar
2)
pom.xml中加上

<dependency>
                    <groupId>com.rabbitmqTool</groupId>
                    <artifactId>rabbitmqTool</artifactId>
                    <version>1.0-SNAPSHOT</version>
                    <scope>system</scope>
                    <systemPath>${basedir}/lib/rabbitmqTool-1.0-SNAPSHOT.jar</systemPath>
                </dependency>

3)在Application.java啟動類中加上本項目和依賴包掃描路徑。
@SpringBootApplication(scanBasePackages = {“com.iecas”,“com.mq”})
同時在pom.xml中引入在依賴包pom中引入的依賴,比如

 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-amqp</artifactId>
        </dependency>

至此,idea中可以運行引入第三方jar包的程序。文章來源地址http://www.zghlxwxcb.cn/news/detail-580983.html

3、如果要將引入第三方jar包的程序打成可執(zhí)行的jar,則需要修改項目的pom.xml

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

到了這里,關于將springboot項目生成可依賴的jar,并引入到項目中的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 查看某個三方依賴jar包是在哪個pom引入的(springboot+idea)

    查看某個三方依賴jar包是在哪個pom引入的(springboot+idea)

    項目springboot1升級2版本,日志框架使用的是log4j,升級到springboot2版本某些依賴引入了logback依賴包,然后項目啟動報錯: 查看這個 SLF4JLoggerContextFactory 這個類是在哪個jar包下 使用idea的maven依賴圖查看功能尋找是哪個pom引入的 然后使用ctrl F搜索,然后雙擊打開這個jar 可以看出

    2024年03月25日
    瀏覽(30)
  • spring boot maven 手動打入外部jar包依賴

    有時候拿到第三方sdk是,以前都放在項目的某個目錄下,然后通過項目路徑去引入非常麻煩,最近找到了一個方法,可以手動將外部的jar包導入到本地的maven倉庫中,這樣你就可以像其他依賴一樣正常使用了。 命令如下 Windows系統(tǒng)舉例: 1、在你的jar包路徑下,cmd打開dos黑窗口

    2024年02月16日
    瀏覽(23)
  • springboot項目引入外部jar包

    springboot項目引入外部jar包

    將下載或別人給的jar包放入到resources下新建的lib文件夾中 點擊File -- Project Structure - Modules - Dependencies - + - JARs or dir… 選擇第一步放好的兩個jar包 使用來指定依賴項的本地路徑。 system用于指定依賴項的作用范圍(scope)為\\\"system\\\"。這意味著該依賴項是一個系統(tǒng)級別的依賴,它不

    2024年02月11日
    瀏覽(26)
  • Spring本地jar包依賴項目改為maven依賴

    Spring本地jar包依賴項目改為maven依賴

    我們在做項目的時候,可能會偶爾接手較為古老的項目,這些項目使用了較為老舊的版本管理或依賴管理方法,對于新開發(fā)項目來說,這些老舊的依賴管理方式會影響開發(fā)效率,所以,一般我們會選擇將老項目的依賴管理修改為maven方式,簡化依賴管理與測試打包等步驟 傳統(tǒng)

    2024年02月06日
    瀏覽(29)
  • SpringBoot項目如何引入外部jar及將外部jar打包到項目發(fā)布jar包

    SpringBoot項目如何引入外部jar及將外部jar打包到項目發(fā)布jar包

    1、創(chuàng)建一個SpringBoot項目 下載項目之后將項目導入IDEA 2、如何添加外部jar包 準備一個外部的jar包, 我這里使用的是 guava-31.1-jre.jar 作為演示 下載地址:https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar 在項目根路徑下創(chuàng)建一個文件夾libs,將guava-31.1-jre.jar放到li

    2024年02月15日
    瀏覽(23)
  • 未解析的依賴項: ‘org.springframework.boot:spring-boot-starter-test:jar:unknown‘(解決辦法)

    目錄 一、遇到問題 二、報錯的原因 三、解決辦法 四、解決成功 在pom.xml文件導入依賴的時候遇到了這個

    2024年02月12日
    瀏覽(23)
  • springboot打包時依賴jar和項目jar分開打包;jar包瘦身

    springboot打包時依賴jar和項目jar分開打包;jar包瘦身

    最近感覺項目在部署時時 jar 包傳輸太慢了; 看了下 jar 包內容,除了項目代碼,其余大部分都是依賴 jar ; 平時改動較多的只是項目代碼,依賴 jar 改動比較少; 所以就在想能不能分開打包;這樣只部署項目代碼的改動就快多了; 我的 jdk 版本: 17 springboot 版本: 3.1.2 將依賴

    2024年02月06日
    瀏覽(22)
  • Spring Boot項目打包及依賴管理-瘦身

    在Spring Boot項目中,通過Maven插件的配置,我們可以定制項目的打包過程,將依賴項抽取到指定的 lib 目錄中。本文將演示如何使用Spring Boot Maven Plugin進行項目打包,同時抽取依賴項到 lib 目錄,并提供相應的啟動命令。 首先,在項目的 pom.xml 文件中,修改Spring Boot Maven Plugin的

    2024年02月22日
    瀏覽(28)
  • Spring Boot項目使用Maven打包并帶上依賴

    在這篇博客中,介紹如何使用Maven將Spring Boot項目及其依賴項打包成一個可執(zhí)行的jar文件。我們將使用Spring Boot的 spring-boot-maven-plugin 插件來完成這個任務。 在你的 pom.xml 文件中,你需要添加或更新 build 部分以使用 spring-boot-maven-plugin 插件。下面是一個示例配置: 在這個配置中

    2024年02月16日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包