問題描述:
成都創新互聯成立于2013年,先為安定等服務建站,安定等地企業,進行企業商務咨詢服務。為安定企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。有一個java maven web項目,需要引入一個第三方包gdal.jar,但是這個包是自己打包的,在maven中央庫里面找不到該包,因此我采用傳統的方式,將這個包拷貝到:項目名稱\src\main\webapp\WEB-INF\lib的目錄下,然后通過config build path將該gdal.jar包引入到項目工程中。對于傳統java web項目,這么做當然沒有問題,但是對于maven項目,項目打包(mvn install)時就會報錯,在項目調試時(debug on server)也會出現文件發布不全的問題:tomcat的webapp目錄下有該項目,但是里面文件不全,通過web訪問時就會404錯誤。
問題解決:
maven項目的jar包都是通過maven機制進行管理的,自己通過build path將jar引進去,寫代碼時沒問題,但是調試或者發布就會出現問題,解決辦法就是將該包也是利用maven的方式引入項目中,解決方式有兩種:
將gdal.jar包上傳到公司的maven游戲上,然后配置路徑
如果沒有maven游戲,可以直接通過文件方式引入該jar包,在pom.xml中添加該jar包的引用
<dependency> <groupId>gdal</groupId> <artifactId>gdal</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/gdal.jar</systemPath> </dependency>
文章標題:maven項目引用外部jar包的方法-創新互聯
鏈接地址:http://vcdvsql.cn/article36/cdiopg.html
成都網站建設公司_創新互聯,為您提供服務器托管、App開發、虛擬主機、網站設計公司、微信小程序、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯