maven無法載入本地jar包以及maven專案打包後本地jar包沒有打進專案的問題解決辦法
阿新 • • 發佈:2019-02-19
1、首先設定依賴項,這樣maven就會把該路徑下的jar包匯入專案引用
<dependency> <groupId>DPSDK-Manager</groupId> <artifactId>DPSDK-Manager</artifactId> <version>0.2.1</version> <scope>system</scope> <systemPath>${project.basedir}/libs/DPSDK-Manager-0.2.1.jar</systemPath> </dependency>
設定好後會發現library下面,maven dependencies中已經出現本地jar包了,這樣就可以在專案中呼叫本地jar包了
2、設定maven-war-plugin打包外掛,讓maven在匯出war包時把設定好的路徑下的檔案打進war包
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <directory>${project.basedir}/libs</directory> <targetPath>WEB-INF/libs</targetPath> <filtering>true</filtering> <includes> <include>**/*.jar</include> </includes> </resource> </webResources> </configuration> </plugin>
設定好後再執行mvn clean package命令就會將指定路徑下的檔案打進war包