maven 指令之package 和install的區別
https://blog.csdn.net/zy103118/article/details/79901357
maven 指令之package 和install的區別
2018年04月11日 19:08:46 brave_zhao 閱讀數:2018更多
個人分類: maven
maven package 和 install 區別
原創 2016年08月18日 14:55:26
- 標籤:
- maven
1.install:打包好的 jar 包會安裝到本地的 maven 倉庫中,使用的配置是預設的配置,供其他專案使用
2.package 指定引數打包:clean package -Dmaven.test.skip=true -Pprod 這種方式就是指定了打包的引數,並且打包後的檔案存放到專案的 target 目錄下。
之前一直不明白package與 install的區別,今天測試了下。
如果b專案依賴a專案,而a打了包(package),jar僅僅時打到了a專案的target下。這時編譯b專案,還是會報錯,找不到所依賴的a專案,說明b專案在本地倉庫是沒有找到它所依賴的a專案。然後,我install a專案這時,有以下日誌,[INFO] Installing G:\projects\a\target\a-0.0.1-SNAPSHOT.jar to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.jar
[INFO] Installing G:\projects\a\pom.xml to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.pom,說明a專案已安裝到本地倉庫了,並且是jar和pom同時安裝的.
這時候再去compile(編譯)b專案,b編譯通過.這是因為a專案的jar包打包後通過install指令安裝到了本地maven庫下了,b專案再次編譯後就可以在本地maven庫上找到且引用到他需要依賴的a專案jar包了(因為剛才a專案已經通過install指令安裝到maven本地庫內了)
總之,package是把jar打到本專案的target下,而install時把target下的jar安裝到本地倉庫,供其他專案使用.
1.install:打包好的 jar 包會安裝到本地的 maven 倉庫中,使用的配置是預設的配置,供其他專案使用。 2.package 指定引數打包:clean package -Dmaven.t...來自: 徹底拆分,一切可控!
Maven可以使用mvn package指令對專案進行打包,如果使用Java -jar xxx.jar執行執行jar檔案,會出現"no main manifest attribute, in xx...來自: 行人事,知天命
機器學習|深度學習|影象處理|自然語言處理|無人駕駛,這些技術都會嗎?看看真正的人工智慧師都會那些關鍵技術?年薪比你高多少!
理解maven命令package、install、deploy的聯絡與區別
我們在用maven構建java專案時,最常用的打包命令有mvn package、mvn install、deploy,這三個命令都可完成打jar包或war(當然也可以是其它形式的包)的功能,但這三...來自: zhaojianting的部落格
maven package install deploy區別
1、maven package:打包到本專案,一般是在專案target目錄下。 如果a專案依賴於b專案,打包b專案時,只會打包到b專案下target下,編譯a專案時就會報錯,因為找不到所依賴的b專案...來自: 熱愛我的熱愛
Maven可以使用mvn package指令對專案進行打包,如果使用Java -jar xxx.jar執行執行jar檔案,會出現"no main manifest attribute, in xxx....來自: jcpp9527的部落格
先切換到專案的根目錄下:然後執行 mvn clean mvn package -Dmaven.test.skip=true來自: jimoshazhouleng360的專欄
為了優化需要,我需要看一下我的maven專案(一個java服務)在打包的時候是如何把專案打包成一個tar.gz包的,gz包裡的各個檔案又是哪來的。 也就是說,我需要知道maven是怎麼把專案從這樣:...來自: lkforce
cmd 開啟命令提示符, 然後開啟程式碼所在目錄,例如 d: cd d:/code 執行 mvn package Maven常用命令: 1. 建立Maven的普通java專案:...來自: HI,我是小瑞!
相關熱詞
maven與 maven的 maven和 maven產生 maven匯入
Build Lifecycle: 是指一個專案build的過程。maven的Build Lifecycle分為三種,分別為default(處理專案的部署)、clean(處理專案的清理)、site...來自: long_ge_cool的專欄
博主推薦
換一批
關注 221篇文章
關注 219篇文章
關注 303篇文章
Maven plugin中的lifecycle、phase、goal、mojo概念及作用的理解
Maven強大的一個重要的原因是它有一個十分完善的生命週期模型(lifecycle),它有三套相互獨立的生命週期,請注意這裡說的是“三套”,而且“相互獨立”,請別將Maven的生命週期看成一個整體哦,...來自: Benjamin
IntelliJ IDEA教程之如何clean或者install Maven專案
一、前言Eclipse中如果我們想clean或者install工程,我們只需要右鍵工程,然後找到run->Maven install 或者run->Maven clean就...來自: 你我他學習吧的部落格
maven入門:mac IntelliJ IDEA Maven專案package或compile時會從新下載jar解決方案(五)
目錄:目錄 問題描述 問題出現原因 解決方案 備註問題描述昨晚發生一個很奇怪的現象,本來已經在本地工廠中存在的jar在對專案進行package或者compile時這些jar依然會到中央工廠下載(我是在...來自: shangmingtao的部落格
老股民酒後無意說漏:20年炒股 堅持只看1指標第六 · 燨燚
Maven庫: http://repo2.maven.org/maven2/ Maven依賴查詢: http://mvnrepository.com/ Maven常用命令: ...來自: 幽默工作室
MAVEN 在執行package/install階段跳過test步驟的方法
http://blog.csdn.net/jiushuai/article/details/7478372 注意:在Maven3.2.5中驗證通過。 方法1: To skip...來自: zxygww的專欄
Spring Boot:內建tomcat啟動和外部tomcat部署總結
springboot的web專案的啟動主要分為:一.使用內建tomcat啟動啟動方式:1、IDEA中main函式啟動2、mvn springboot-run 命令3、java -jar XXX.jar...來自: fanshukui的專欄
前言:我們都知道spring boot是內建了tomcat伺服器,我們怎麼樣修改這個內建伺服器的配置資訊呢?其實非常簡單,下面帶大家看看怎樣進行配置: 1.spring boot預設埠號是8080...來自: LJJ1338的部落格
一、maven之helloworld案例1. maven目錄結構src -main -java -package -test ...來自: M_Jack的部落格
西安佳藝水泥構件廠歡迎詢價 歡迎索樣西安佳藝 · 頂新
今日部署專案打包,maven專案,老大給了倆bat啟動檔案,路徑配好後,打包一直有毛病,原因未知,只好用傳統方式繼續,順手記錄下打包方法及war包及jar包的區別,看了些文章,摘出一些供以後學習檢視1...來自: gm371200587的部落格
Maven學習詳解(13)——Maven常用命令大全與pom檔案講解
一、Maven常用命令 1.1、Maven 引數 -D 傳入屬性引數 -P 使用pom中指定的配置 -e 顯示maven執行出錯的資訊 -o 離線執行命令,即不去遠端倉庫更新包 ...來自: 一杯甜酒
maven_package 依賴包(完整)-歐位元_wangtao-kevin.yang專欄
*版權證明: 只允許上傳png/jpeg/jpg/gif格式的圖片,且小於3M *詳細原因: 取 消 提 交 maven_package 依賴包(完整) 3積分 立即下載 ...
打包到本地:target: cmd\ mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true 1.cd到需要打包專案的po...來自: 你只管努力,
1.使用maven打jar包 1.1 打jar很簡單的,只需要在pom.xml裡面加一段外掛程式碼即可 org.apache.maven.plugins m...來自: 賣克的專欄
中國海蔘85%都是假的!10年女參農曝光30年行業醜聞!碼頭商貿 · 燨燚
開發中修改時間後 maven package/install 的一個陷阱
Gradle作為一款基於Groovy語言的構建工具,已經吸引眾多的ant,maven使用者轉投gradle的懷抱,和Gradle相比,ant顯得冗餘複雜,maven顯得有些死板落後,而gradle基於...來自: xad707348125的專欄
1: 本機安裝Maven,可參考其它網站或者我的部落格,修改MAVEN( setting.xml檔案) 存放本機資源庫的位置:D:\Repositories\Maven 2:開啟ecilpse可以...來自: jun55xiu的專欄
maven package install deploy 區別
package命令 專案編譯、單元測試、打包功能,但沒有把打好的可執行jar包(war包或其它形式的包)佈署到本地maven倉庫和遠端maven私服倉庫 install命令 專案編譯、單元測試、...來自: 表弟的部落格
Maven倉庫理解、如何引入本地包、Maven多種方式打可執行jar包
Maven倉庫理解、如何引入本地包、Maven多種方式打可執行jar包來自: semial的專欄
海蔘不懂不能亂吃,教你如何正確吃海蔘!!嘉天業 · 燨燚
Maven可以使用mvn package指令對專案進行打包,如果使用java -jar xxx.jar執行執行jar檔案,會出現"no main manifest attribute, in xxx....來自: 叉叉哥的BLOG
在實際開發專案中,常常有幾種環境,一般情況下最少有三種環境:開發、測試、正式。 各個環境之間的引數各不相同,比如mysql、redis等不同環境的host不一樣,若每個環境都手動替換環境很容易出錯,這...來自: MassiveStars的部落格
mvn -h 可以看到很多命令及其用途; -am --also-make 同時構建所列模組的依賴模組; -amd -also-make-dependents 同時構建依賴於所列模組的模組; -p...
java eclipse export jar包 和 用maven install jar包執行結果不一樣
maven install 和 eclipse 執行結果不一樣來自: QAQ_666666的部落格
序言: maven 命令:clean package -Dmaven.test.skip=true -P product來自: 海雲臺su
杭州這位股神,他用1個炒股鐵律,讓無數人賺瘋斯托 · 燨燚
眾所周知,Mava常用命令中有complie package install test clean validate 驗證專案是否正確以及必須的資訊是否可用 compile 編譯原始碼 test 測...來自: qq383264679的專欄
maven compile install多專案打包報錯...符號: ....類 位置....: 程式包找不到符號
如圖所示,maven 多專案打包時,會出現符號: ....類 位置....: 程式包找不到符號等,雖然用maven用了很長時間,但是maven的細節問題有時不怎麼注意,出現了問題,比較著急,一時間找不...來自: java_milllll的專欄
[INFO] Scanning for projects... [INFO] ------------------------------------------------------------...來自: Mouzu的部落格
Maven 在Install時出現MojoExecutionException。
[INFO] Scanning for projects... [INFO] ...來自: 偽
尊享: RMB回收裝備!又一款爆款頁遊,瞄準開炮!! 很多杭州使用者竟然都不知道!熱門推薦
PackageInstaller 5.0原始碼分析靜默安裝與靜默解除安裝
現在市面上各大手機的應用市場,都有靜默安裝和解除安裝的功能。當然,個人認為,這是一個流氓行為,可能你會莫名其妙的就安裝了一堆應用。像360手機助手、豌豆莢之類的,雖然很像靜默安裝,其實不是。他們一是通過獲...來自: 有酒平步上青天
maven跳過單元測試-maven.test.skip和skipTests的區別以及部分常用命令
-DskipTests,不執行測試用例,但編譯測試用例類生成相應的class檔案至target/test-classes下。 -Dmaven.test.skip=true,不執行測試用例,也不編譯測...來自: iamlihongwei的專欄
maven 生命週期 及 正確的整合命令-U -B -X -e 等
在持續整合伺服器上使用怎樣的 mvn 命令整合專案,這個問題乍一看答案很顯然,不就是 mvn clean install 麼?事實上比較好的整合命令會稍微複雜些,下面是一些總結: 不要忘...來自: z69183787的專欄
Maven編譯打包專案 mvn clean install 遇到的錯誤
在進行Maven 編譯專案時執行命令:mvn clean install遇到的問題: [INFO] ------------------------------------------------...來自: yianemail的專欄
P代表(Profiles配置檔案) 在指定的中,可以通過-P進行傳遞或者賦值。 假如pom.xml如下 prod ... ...來自: 遙望......
新娘不上鏡?那是你還沒學會這十個拍照小技巧!美人紀攝影 · 頂新
maven——install、package等命令,忽略javadoc生成
部落格分類: 我的JDK是最新的jdk8,maven工程配置的jdk是jdk6,在工程上執行install、package等命令會出現如下的一些資訊,還有錯誤,導致執行命令不...來自: dotedy的部落格
專案的打包型別:pom、jar、war 專案中一般使用maven進行模組管理,每個模組下對應都有一個pom檔案,pom檔案中維護了各模組之間的依賴和繼承關係。專案模組化可以將通用的部分抽離出來,方便重...來自: 時光清淺 願心安的部落格
Maven的pom.xml檔案結構之基本配置packaging和多模組聚合結構
1. packaging packaging給出了專案的打包型別,即作為專案的釋出形式,其可能的型別。在Maven 3中,其可用的打包型別如下: jar,預設型別warejbearrarparpo...來自: 成長的足跡
預設情況下maven package 出的包名會是 weiboApp + 1.0.0 + war 即 weiboApp-1.0.0.war 如果想指定這個名稱怎麼辦? 只要在 ...來自: 風
maven package 與 maven install 命令
maven install是將你的maven專案按照packaging屬性打包為制定型別到本地倉庫中。 maven package是將打包檔案放在專案target檔案目錄下。 如果b專案依賴a專案...來自: 左本的部落格
常吃海蔘的人和不吃海蔘的人真有區別,後悔沒早知道!訊酷 · 燨燚
Maven 打包-新增第三方包、依賴包 mvn clean package
首先看看工程目錄結構如圖 (ReadLogByThread 為 MainClass):方法一: mvn clean assembly:assembly下面是 pom.xml 內容:...來自: Nothing is impossible
暴力解決辦法: 將此jar安裝到本地倉庫。 mvn install:install-file -Dfile=zzz-0.0.1.jar -DgroupId=xxx.yyy -D...來自: u012173046