1. 程式人生 > >利用maven將專案依賴的jar提取到指定資料夾

利用maven將專案依賴的jar提取到指定資料夾

有時需要maven將當前專案所有依賴的jar檔案提取到指定資料夾,可以利用maven-dependency-plugin實現,

1.在pom.xml新增如下內容:

<build> 
<plugins> 
<plugin> 
<artifactId>maven-dependency-plugin</artifactId> 
<configuration> 
<outputDirectory>${project.build.directory}/lib</outputDirectory> 
<excludeTransitive>false</excludeTransitive> 
<stripVersion>true</stripVersion> 
</configuration> 
</plugin> 

 *其中${project.build.directory}是maven變數,表示target目錄。如果不寫的話,將在根目錄下建立lib目錄。

*excludeTransitive,表示是否不包含間接依賴的包;

*stripVersion表示複製的jar檔案去掉版本資訊。

2.執行mvn dependency:copy-dependencies 

所有依賴的jar將提取到lib目錄

轉自:http://keeplearning.blog.51cto.com/6527662/1225581

相關推薦

利用maven專案依賴jar提取指定資料

有時需要maven將當前專案所有依賴的jar檔案提取到指定資料夾,可以利用maven-dependency-plugin實現, 1.在pom.xml新增如下內容: <build>  <plugins>  <plugin>  <

maven專案達成jar包並執行mvn package,java -jar 專案jar

一、使用mvn package命令打包 yaomingyangdeMacBook-Pro:ggauthority yaomingyang$ mvn package [INFO] Scanning for projects... [INFO]

利用Maven建立Javaweb工程時,webapp資料專案根目錄下沒有顯示怎麼辦?

作為一個初學者,相信很多人會遇到跟我相同的問題,解決辦法其實很簡單。在建立好所需的Maven專案之後,右鍵單擊專案名,在根目錄下新建一個名為src/main/webdapp的資原始檔夾(Source Folder)即可。

遍歷當前目錄,提取指定資料內容並拷貝到指定位置

1、該指令碼為bat指令碼,在Windows下執行 2、指令碼遍歷當前目錄,包含子目錄,找到名稱為“應用程式”的資料夾 3、抽取資料夾的內容,包含子目錄,拷貝到“C:\GSPCloud_Beta管理\最新合併\應用程式” 4、詳細引數可以參考xcopy用法說明 @echo off &am

Win 7 如何批量提取指定資料下的所有檔名稱及其路徑?

批量提取指定資料夾下的所有檔名稱及其路徑使用一個批處理指令碼即可輕鬆實現。 軟體工具:win7、文字文件。 1、在指定的資料夾中新建一個記事本(文字文件)。 2、在記事本中輸入DIR /S/B >輸入路徑和檔案檔名.TXT,然後儲存。 3、將剛才建立的這

【linux學習】——如何檔案加入到CentOS指定資料

引言 最近在研究linux的東東,一言不合就裝了四個版本的linux,真的是裝的太簡單,但是從最高階往下,發現其實版本最低的那個才適合我正在學的資料,嗚嗚,寶寶心裡苦。 遇到問題

maven專案匯出為jar包並且包含依賴包一起匯出

1、pom.xml檔案中加入如下配置資訊: <plugins> <plugin> <artifactId> maven-assembly-plugin <

一段實用的maven pom:專案依賴打包到資料或打入jar

使用了maven-assembly-plugin外掛和maven-dependency-plugin: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20

maven 專案打成jar包加入依賴

有時間我們需要將專案打成jar包生成在我們專案的target目錄下。 先來說一下maven instal與maven Package的區別: maven install是將你的maven專案按照packaging屬性打包為制定型別到本地倉庫中,可以給依賴

利用maven項目打包成一個可以運行的獨立jar

ren exe img main函數 oal cut apach jar manifest 目標:希望把Java項目打包成一個完整的jar包,可以獨立運行,不需要再依賴其他jar包。 我們在用eclipse中mvn創建mvn項目的時候,選擇非webapp,會默認的以jar打

eclipse maven 匯出專案依賴jar

一、匯出到預設目錄 targed/dependency 從Maven專案中匯出專案依賴的jar包:進入工程pom.xml 所在的目錄下,執行如下命令: 1.  mvn dependency:copy-dependencies 或在eclipse中,選擇專案的pom.xm

專案jar包保留引數名及可執行專案jar指定入口類和第三方依賴

1. 專案打jar包保留引數名(jdk8) JDK8之後程式碼編譯就可以保留引數名了,不再顯示為arg0,arg1...,但JDK8編譯預設還是不保留引數名的,需要手動開啟; 那麼應該如何打jar包保留引數名呢? (1) 命令列編譯某個java檔案到class:  

利用MAVEN打包可執行jar包,包括依賴的第三方包

看下專案pom.xml的配置,首先要配置maven-jar-plugin,把自己的程式碼編譯打包成jar檔案,然後配置maven-assembly-plugin,把整個專案打包成一個釋出包。 Xml程式碼  收藏程式碼 <build>       <pl

maven匯出專案依賴jar

在進行專案部署時,需要將maven專案所依賴的jar匯出到指定目錄,本文講解如何匯出專案依賴的jar包 一、匯出到預設目錄 targed/dependency      從Maven專案中匯出專案依賴的jar包:進入工程pom.xml 所在的目錄下,執行如下命令:

Maven所有依賴打成一個jar

需求 將專案依賴的jar包打成一個jar包 程式碼 <build> <finalName>${project.artifactId}</finalName> <defaultGoal>package</d

Myeclipse maven 匯出專案依賴jar

一、匯出到預設目錄 targed/dependency 從Maven專案中匯出專案依賴的jar包:進入工程pom.xml 所在的目錄下,執行如下命令: 1 mvn dependency:copy-dependencies 或在eclipse中,選擇專案的pom.xml檔案,點選右鍵選單中的Ru

Maven專案依賴的所有jar包都打到同一個jar

開發十年,就只剩下這套架構體系了! >>>   

Maven引入本地依賴Jar到可執行Jar包中

log copyright 目錄 -1 maven中央倉庫 div maven項目 path archive 在Maven中,默認地,是不會將依賴的Jar包打入可執行Jar包的,如果需要將依賴打入可執行Jar包,需要在pom中添加maven-assembly-plugin插

利用Electron專案前端網頁打包成桌面應用

一、環境搭建    1.全域性安裝node.js    2.全域性安裝electron        npm install electron -g    3.準備好要打包的html/js/css等網頁檔案二、進行打包    首先,我們要明白electron打包的檔案架構:你

利用maven專案進行拆分、聚合

1.首先建立一個maven父專案           建立好父工程目錄結構:只有pom檔案,因此父工程不進行編碼 作用:     1.專案中定義的依賴資訊都可以在父工程進行定義,子模組不需要定義依賴資訊,直接繼承過來即可      2.將各個子模組聚合在一起 2.將父工程