並非全部的jar包都能在maven倉庫下載,另外有些場景也很差使用私有倉庫,那麼這種狀況下,如何把這些外部的jar也經過maven管理起來呢。apache
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin>
在maven工程根目錄新建lib文件夾,裏頭有個demo.jar歸入管理maven
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> <executions> <execution> <id>install-demo-jar</id> <phase>clean</phase> <configuration> <repositoryLayout>default</repositoryLayout> <groupId>com.example</groupId> <artifactId>demojar</artifactId> <version>1.0.0</version> <file>${project.basedir}/lib/demo.jar</file> <packaging>jar</packaging> <generatePom>true</generatePom> </configuration> <goals> <goal>install-file</goal> </goals> </execution> </executions> </plugin>
安裝code
mvn clean install
添加依賴get
<dependency> <groupId>com.example</groupId> <artifactId>demojar</artifactId> <version>1.0.0</version> </dependency>
這樣就大功告成了,能夠打成fat jarit