91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

maven依賴本地非repository中的jar包-依賴jar包放在WEB-INF/lib等目錄下的情況客戶端編譯出錯的處理

發布時間:2020-10-18 14:23:47 來源:網絡 閱讀:905 作者:gushens 欄目:軟件技術

MAVEN 
今天在使用maven編譯打包一個web應用的時候,碰到一個問題: 
項目在開發是引入了依賴jar包,放在了WEB-INF/lib目錄下,并通過buildpath中將web libariary導入。 
在eclipse中開發沒有問題,但是使用maven編譯插件開始便宜總是報找不到WEB-INF/lib這個jar包中的類。 
顯然實在編譯的時候WEB-INF/lib并沒有配置到maven-complier-plugin插件src目錄中去, 
于是將這個目錄添加進去,還是不好使。無賴,先把這個jar包安裝到本地庫中,然后添加dependency。 

后來google了下,發現maven提供了scope為system的依賴,文檔的原文如下: 
system 
This scope is similar to provided except that you have to provide the JAR which contains it explicitly. 
The artifact is always available and is not looked up in a repository. 

這樣就可以添加dependency而不需要再將WEB-INF/lib目錄下的jar包安裝到本地庫中了。 
具體配置錄下: 
Xml代碼 
<dependency> 
<groupId>org.apache</groupId> 
<artifactId>test</artifactId> 
<version>1.0</version> 
<scope>system</scope> 
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/paypal_base.jar</systemPath> 
</dependency> 

!更好的方式是配置編譯參數<compilerArguments>,添加extdirs將jar包相對路徑添加到配置中,如下:

<build>
        <plugins>
            <plugin>
              <artifactId>maven-compiler-plugin</artifactId>
              <configuration>
                  <source>1.6</source>
                  <target>1.6</target>
                  <encoding>UTF-8</encoding>
                  <compilerArguments>
                   <extdirs>src\main\webapp\WEB-INF\lib</extdirs>
                 </compilerArguments>
              </configuration>
            </plugin>
        </plugins>
    </build>

maven依賴本地非repository中的jar包-依賴jar包放在WEB-INF/lib等目錄下的情況客戶端編譯出錯的處理
獲取【下載地址】 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临沭县| 长子县| 通化市| 锡林郭勒盟| 苏尼特左旗| 保德县| 通道| 新密市| 监利县| 车致| 桂林市| 丰镇市| 南召县| 酉阳| 黄浦区| 宜阳县| 福海县| 金湖县| 红安县| 贡嘎县| 天全县| 满城县| 乌什县| 万盛区| 汨罗市| 商河县| 抚顺县| 大厂| 花莲市| 波密县| 临武县| 大同市| 蒙山县| 万全县| 正阳县| 齐齐哈尔市| 辽中县| 自治县| 灌南县| 柞水县| 铜陵市|