在用到外部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>
