java項目整合scala項目打包(調用外部jar包)

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章