4 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊
也許這會(huì)有所幫助
<dependency>
<artifactId>com.google</artifactId>
<groupId>Ab</groupId>
<version>0.0.4.3</version>
<scope>system</scope>
<systemPath>${basedir}/lib/Ab.jar</systemPath>
</dependency>
這樣你就可以添加任何 jar 文件作為 Maven 依賴項(xiàng)。

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
使用以下命令安裝外部 jar
mvn install:install-file?
然后將其作為 Maven 依賴項(xiàng)提供
<dependency>
? ? ? ? <artifactId>your-custom-jar</artifactId>
? ? ? ? <groupId>group.id</groupId>
? ? ? ? <version>0.0.1</version>
</dependency>
spring 會(huì)將其打包到最終的可執(zhí)行 jar 中

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
您需要?jiǎng)?chuàng)建 Fat Jar / Uber Jar / Shadow Jar/?Shaded Jar(無(wú)論您喜歡哪個(gè)名稱),以便所有依賴項(xiàng)都包含在 jar 文件中。
搖籃
使用插件 DSL:
plugins {
? id "com.github.johnrengelman.shadow" version "5.1.0"
}
使用遺留插件應(yīng)用程序:
buildscript {
? repositories {
? ? maven {
? ? ? url "https://plugins.gradle.org/m2/"
? ? }
? }
? dependencies {
? ? classpath "com.github.jengelman.gradle.plugins:shadow:5.1.0"
? }
}
apply plugin: "com.github.johnrengelman.shadow"
梅文
<plugins>
? ? <plugin>
? ? ? ? <groupId>org.springframework.boot</groupId>
? ? ? ? <artifactId>spring-boot-maven-plugin</artifactId>
? ? ? ? <version>2.0.1.RELEASE</version>
? ? </plugin>
</plugins>

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
我必須在 pom 文件中進(jìn)行更改。這將解決我的問(wèn)題。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
我只需添加這一行,然后我的可執(zhí)行 jar 文件就可以正常工作。
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
添加回答
舉報(bào)