一、引入外部jar包
在用到外部jar包的時候,可以將jar包放入到本地的maven倉庫,然後在pom.xml文件中添加相應的依賴即可。
例如:有一個ipdatabase.zip項目文件。
方法一:
將ipdatabase.zip文件解壓。
cmd到達pom.xml文件。運行以下腳本即可。
mvn install -DskipTests
或者
mvn install -Dmaven.test.skip=true
方法二:
// 進行項目打包
mvn clean package -DskipTests
// 將jar文件(ipdatabase-1.0-SNAPSHOT.jar),添加到maven倉庫需要在項目中使用。(其中groupId、artifactId信息,可以在pom.xml文件中查看)
mvn install:install-file -Dfile=E:\\IDEA\\IdeaProject\\ipdatabase-master\\target\\ipdatabase-1.0-SNAPSHOT.jar -DgroupId=com.ggstar -DartifactId=ipdatabase -Dversion=1.0 -Dpackaging=jar
二、項目打包
在進行項目的搭建過程中,常常會用到多種語言,現在給大家介紹java項目整合scala程序的項目打包情況。
具體pom.xml設置如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<includes>
<include>**/*.java</include>
<include>**/*.scala</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<execution>
<id>scala-compile-first</id>
<phase>process-resources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>