java项目整合scala项目打包(调用外部jar包)

mac2022-06-30  15

一、引入外部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>

 

 

最新回复(0)