學習Maven日記-2

繼續記錄在使用學習maven時遇到的坑

有關官網倉庫找不到的jar包如何導入問題

  • 在將之前的項目轉爲maven後,有一個jar包在maven的官網倉庫中無法找到,需要上傳到本地倉庫中。在網上查了很多方法後,決定使用eclipse來執行這個命令。步驟如下,右鍵該maven項目–>Run as–>Run Configurations–>右鍵Maven build點擊New,就會出現一個新的運行頁面,在Base Directory中找到該項目的位置(一般情況下默認已經設置好了)。在Goals中寫入命令:install:install-file,在UserSettings中找到maven安裝目錄下conf文件夾中settings.xml文件。點擊Add,加入對應的name及value,有如下幾個:
file(就是要導入的jar包的位置)
groupId(組織Id,隨便填)
artifactId(元素唯一定位Id,隨便填)
version(版本ID,一般爲x.x.x
  • 截圖如下:
    這裏寫圖片描述
  • 在Maven Runtime中選擇maven的運行目錄即可,然後點擊run,maven就會執行導入本地庫的命令。
  • 導入成功後,在pom中配置已經進入本地庫中的jar包即可,groupId、artifactId和version分別是剛纔命令中設置的。

有關pom.xml中如何配置掃描src/main/java中的xml文件等等

  • 由於大多數配置文件都放置在了src/main/resource文件夾中,而大多數情況下src/main/java文件夾中也會存在xml等等格式的文件,如果不在pom.xml中配置resources的話,會導致無法將src/main/java文件夾中的xml等等文件編譯。所以需要配置,配置詳情如下:
<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.properties</include>
                    <include>**/*.lic</include>
                    <include>**/*.store</include>
                    <include>**/*.dll</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.lic</include>
                    <include>**/*.store</include>
                </includes>
            </resource>
        </resources>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章