maven安裝到本地倉庫時,需要用到暫無倉庫記錄的jar包時,可以這樣做:
方法一:安裝到本地倉庫,這種方法最好是別人也能訪問的倉庫。
1) mvn install:install-file -Dfile=your_jar_dir\your_jar_file.jar -DgroupId=your_package -DartifactId=your_factId -Dversion=your_version -Dpackaging=jar
2) 註冊:
<dependency>
<groupId>your_package</groupId>
<artifactId>your_factId</artifactId>
<version>your_version</version>
</dependency>
方法二:直接在註冊文件裏面寫(注意可以用basedir等變量,這樣可以相對工程目錄設定,比較通用。這裏假設jar在libs目錄下):
<dependency>
<groupId>your_package</groupId>
<artifactId>your_factId</artifactId>
<version>your_version</version>
<scope>system</scope>
<systemPath>${basedir}/libs/your_jar_file.jar</systemPath>
</dependency>
特別提醒:所有jar都必須一個個寫,不能用通配符如*.jar。