maven專案 打包成jar包無法打入本地jar包的解決辦法
專案中想要使用本地的jar包的時候,我們在編譯器中可以匯入,並且在打包成war包的時候也能打入進去,但是將專案打包成jar包的時候 卻無法打入。因為jar包中 jar的檔案打包在了BOOT-INF中。如下圖
這裡可以看到,maven中的jar包全部在這裡,所以我們在使用本地jar包的時候,要告訴maven打包之後要將本地jar包放在哪。需要的配置如下:${basedir}代表專案地址,systemPath就是jar包存放的位置,scope作用域必須為system(代表本地jar包),其他的自己隨便編寫
<dependency> <groupId>com.collagensdk</groupId> <artifactId>collagensdk</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${basedir}/src/main/webapp/lib/collagensdk.jar</systemPath> </dependency>
然後再pom的build中新增節點
<resources> <resource> <directory>${basedir}/src/main/webapp/lib</directory> <targetPath>BOOT-INF/lib/</targetPath> <filtering>false</filtering> <includes> <include>**/*.jar</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources>
到此ok
相關推薦
maven專案 打包成jar包無法打入本地jar包的解決辦法
專案中想要使用本地的jar包的時候,我們在編譯器中可以匯入,並且在打包成war包的時候也能打入進去,但是將專案打包成jar包的時候 卻無法打入。因為jar包中 jar的檔案打包在了BOOT-INF中。如下圖 這裡可以看到,maven中的jar包全部在這裡,
eclipse maven專案打包成jar包
這裡介紹常見的兩種打jar包的方法 1.在pom.xml配置檔案中新增如下資訊,可生成普通的jar包: <packaging>jar</packaging>或者不加,也會預設打成jar包 然後通過maven快捷命令 maven-install打包(
怎麼將maven專案打包成war包
問題:我在eclipse上能執行,然後我想將這個maven專案打包成war然後放到另外一臺機子上(其實是手動放在tomcat的webapp目錄中),提供外部訪問。現在問題是,一直maven專案打包一直出錯。請問大俠怎麼將maven打包好?萬分感謝回答1:右鍵專案,選擇Run As,再選擇Maven build
【Maven】Maven 專案打包成 war 包部署到 Tomcat
【Maven】Maven 專案打包成 war 包部署到 Tomcat 實踐環境 作業系統: Windows IDE: Eclipse 打包部署過程 1 專案打包 1.1 右鍵點選所需要打包的專案,點選如圖所示&
idea將maven專案打包成war包並部署
1.將web專案通過maven打包成war包(pom檔案中的打包方式為war) 2.將war包複製到tomcat的webapps目錄下 3.修改server.xml,在Host配置段中新增如下內容 <Host name="localhost" appBase="webapps
將Maven專案打包成可執行jar檔案和外種配置方式(引用第三方jar)
http://blog.csdn.net/zhangdaiscott/article/details/6911640 方法一. mvn assembly 或 mvn package (一個jar包) 把依賴包和自己專案的檔案打包如同一個jar包(這種方式對sp
將maven專案打包成war包,部署到tomcat伺服器
1.右鍵要打包的專案,選擇Run As -> Maven install :2.出現以下情況,則說明打包成功。3.重新整理工程,在target中發現打包好的war包,並且複製war包,放入tomcat的webapps中,因為war包的名字過長,放入webapp時可以修改
將Maven專案打包成可執行jar檔案(引用第三方jar)
http://blog.csdn.net/zhangdaiscott/article/details/6911640 方法一. mvn assembly 或 mvn package (一個jar包) 把依賴包和自己專案的檔案打包如同一個jar包(這種方式對spring的專案
idea上把maven專案打包成war包直接部署在tomcat上
idea剛上手不久,搗騰了幾個小專案練手,發現idea非常人性化,它可以直接把按鍵設定成eclipse一樣的,這個IDE確實比eclipse更順手點,比如響應比較快。下面我直接把war包雲新在tomc
eclipse 把maven專案打包成maven依賴包
如果第一次需要設定 專案:右擊---》run as maven clean ----->run as maven build 設定goals 為dependency:copy-depen
Maven專案打包成可執行的jar
方法一:將專案及所依賴的所有jar包打包成一個jar。 1、pom.xml“project\build\plugins”的子節點下新增assembly外掛: <build> <plugins> <plugin> &l
MAVEN專案打包成jar,供普通Java專案呼叫
1、定義生成格式 把pom.xml中<packaging>設定為jar <name>scenario</name> <!-- 宣告更友好的專案名稱(非必須) --> 2、將MAVEN依賴也打進jar包中 在工
如何將maven專案打包成可執行的jar
方法一:將專案及所依賴的所有jar包打包成一個jar。 1、pom.xml新增assembly外掛 2、執行mvn assembly:assembly 3、生成如下檔案 4、執行java -jar quickstart-1.0.0-jar-with-depende
hadoop-maven專案打包成可執行的jar
環境: cdh5.1.0 jdk1.7 <build> <plugins> <!--指定JDK為1.7 --> <plugin> <groupId>org.apache.maven.plug
使用docker將maven專案打包成映象
最近工作中需要使用docker打包成映象啟動,所以有了這篇文章。 差點忘了,你的maven專案中首先要有配置docker打包 以下是maven專案的配置 1.pom檔案中加入plugin <plugin>
用eclipse把maven專案打包成war併發布到jboss伺服器上的步驟
第一步:開啟eclipse,對maven專案右擊,點擊出現的Debug As---->Debug configurations,點選Debug configurations,找到Maven Bu
idea中的spring boot maven專案的依賴和pom.xml檔案不一致的解決辦法
今天用idea建立了一個spring boot專案,包含了spring security,在pom檔案和專案依賴都存在security依賴的情況下,對專案的訪問連結都會跳轉到輸入賬號密碼的驗證登入頁面,程式碼和跳轉如下: 為了驗證security的
eclipse匯入新的maven專案時,pom.xml第一行報錯:解決辦法
eclipse匯入新的maven專案時,pom.xml第一行報錯: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.Mav
inteliij 14 新建maven專案 停在 [INFO] Generating project in Batch mode 的解決辦法
原因:網速 1. 是讀取 archetypeCatalog.xml 慢的問題,將其下載(http://repo.maven.apache.org/maven2/ archetypeCatalog.xml )下載到本地 C:\Users\jack\.m2\repository
idea2018 如何將springboot專案打包成只有一個jar包!(應該也適用於其它的maven建立的專案)
第一步: 第二步: 第三步:點選 + ,然後選擇jar 第四步:選擇 from modlues with 。。。。 第五步:選擇你的執行主函式類 第六步:新增專案需要的依賴包 第七步:點選ok 第八步:右邊開啟maven