亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

卫辉市| 申扎县| 贵州省| 横峰县| 永嘉县| 玉树县| 灌南县| 易门县| 宁河县| 黄浦区| 寿光市| 霍州市| 望都县| 扎鲁特旗| 永新县| 汝州市| 咸宁市| 宁陵县| 韶山市| 集贤县| 青冈县| 仲巴县| 祁阳县| 东丰县| 米林县| 珠海市| 西丰县| 阳西县| 苗栗市| 敦化市| 自贡市| 晋宁县| 平凉市| 三门峡市| 萨嘎县| 精河县| 灯塔市| 中山市| 岳阳市| 通渭县| 唐海县|