maven工程pom.xml配置引用的jar包和最終打出war包中的jar包版本號不一致——mvn命令的應用
今天在打包一個maven工程時,發現有個jar包(暫且叫它A.jar),在pom.xml中配置的明明是2.3的版本,打出的war包裡的A.jar怎麼都是1.0的版本,導致war包部署不起來。為此掙扎了1個多小時,pom依賴檢查和環境檢查。最後終於想到可以利用maven的mvn命令打印出jar包依賴關係才發現原來是工程裡引用的另一個jar(叫它B.jar好了)也依賴了A.jar,而B.jar中A,jar的版本配置的是1.0版本。天知道,對於我這種不愛用命令超級依賴圖形化介面的小白來說這是多麼坑爹的體驗。為此,終於意識到mvn命令的重要性和實用性,謹以此記錄供以後檢視。附mvn命令的使用:
cmd進入maven工程pom.xml所在的根目錄,然後執行 mvn dependency:tree
相關推薦
maven工程pom.xml配置引用的jar包和最終打出war包中的jar包版本號不一致——mvn命令的應用
今天在打包一個maven工程時,發現有個jar包(暫且叫它A.jar),在pom.xml中配置的明明是2.3的版本,打出的war包裡的A.jar怎麼都是1.0的版本,導致war包部署不起來。為此掙扎了1個多小時,pom依賴檢查和環境檢查。最後終於想到可以利用maven的mvn
Maven pom.xml配置引入依賴的oracle:ojdbc14-10.2.0.4.0.jar包
專案使用Oracle資料庫時,需要引用Oralce的jdbc驅動,在maven上通過配置檔案pom.xml引用oracle驅動的jar包時出現下面這種情況 : <dependency> <groupId>oracle</groupId
maven工程pom.xml報jdk.tools.jar找不到問題
pom 文件的 targe copy 自己 .exe target 別人 數據平臺 轉自:http://www.cnblogs.com/gaoxu007/p/7204827.html 最近項目中使用到大數據平臺,代碼中應用了hbase-client.0.98.6-hadoo
maven的pom.xml配置文件中常用的配置標簽解析(2018-03-13)
pid scope nic beta class 公測 manage gin release 來自:https://www.cnblogs.com/Nick-Hu/p/7288198.html 拿過來記錄下 <project xmlns="http://maven.
Spring boot Maven構建pom.xml配置
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
Maven的pom.xml配置檔案詳解
轉自: Maven的pom.xml配置檔案詳解 <!--父專案的座標。如果專案中沒有規定某個元素的值,那麼父專案中的對應值即為專案的預設值。 座標包括group ID,artifact ID和 version。--> &
匯入Maven 工程pom.xml首行報錯解決方法
1.利用IDE匯入一個Maven工程,但是pom.xml檔案首行報錯,發現是maven版本需要升級 2.在pom.xml檔案 增加配置 <properties> <maven-jar-plugin.version>2.6</maven-jar-plugin.versio
maven的pom.xml配置詳解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.
Maven 工程 POM.XML檔案最全詳解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.
maven專案pom.xml檔案第一行報錯Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix解決方法
原因分析: 在父工程中已經確定jar的version,但是jar下載不下來,可能存在兩種情況 ; 1、該jar包非免費,需要付費,所以下載不下來 2.、網路原因,連線不到國外的伺服器; 解決方法:需要新增以下配置: <dependency>
eclipse匯入maven工程pom.xml檔案不起作用
匯入硬碟中的maven工程時要確保import的是maven選項下的Existing Maven Pojects。 接著要替換maven倉庫的地址為自己定義的地址 window->preference->maven->user settings
maven jetty pom.xml配置
Java Web專案中pom.xml檔案初始建立Jetty執行環境 1. pom.xml檔案編碼設定 <?xml version="1.0" encoding="UTF-8"?> 2. 屬性設定 <properties> <!
maven工程pom.xml檔案報錯:系統找不到指定的路徑
昨天專案正常執行且沒做任何操作,今天早上開啟遇到這個問題的小夥伴不要驚慌,可能是eclipse沒識別出pom.xml的標頭檔案。 錯誤樣式:H:\workspace\myproject\target\classes\META-INF\MANIFEST.MF (系統找不到指定
【Maven使用者手冊】Maven之pom.xml配置檔案詳解
歡迎關注公眾號: ----------------------------------------------正文---------------------------------------------------- setting.xml主要用於配置m
myeclipse新建Maven工程pom.xml首行報錯解決
新建maven工程後pom.xml首行錯誤資訊如下:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.projec
maven打包pom.xml配置,及mvn命令,另附常用清除lastUpdated檔案的指令碼
<build><plugins><!-- compiler外掛, 設定JDK版本 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-
mybatis 逆向工程 用xml配置檔案生成mapper和po的方法
1.配置環境: 列表內容 2.整體步驟: 1.整體架構: 2.步驟 用eclipse 建立Java工程,在專案名下建立genreatorConfig.xml 配置檔案 配置檔
idea maven web專案 釋出到tomcat上正常執行,打出war包執行時報錯
三月 23, 2018 5:30:18 下午 org.apache.catalina.core.ContainerBase startInternal嚴重: A child container failed during startjava.util.concurrent.E
maven專案中自動下載jar包的pom.xml配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav
maven 從pom.xml 下載jar包到本地
時至今日,maven已經是每個開發人員必備的工具了。而有些情況我們需要把jar下載到本地使用。 下面就說一下怎麼通過pom下載jar包到本地。 直接上乾貨。 第一步:建立一個pom.xml檔案 <?xml version="1.0" encoding="UTF-8"?> &l