您好,我已经创建了一个带有gradle配置的spring boot项目,其中包含身份验证、社交登录等常见功能,我想从gradle项目生成可执行的jar文件并生成为依赖项,这样我就可以将其导入到另一个spring gradle或maven项目中,以便访问包含的依赖项的RESTendpoint
(项目A:希望成为图书馆)
建筑格拉德尔
plugins {
id 'org.springframework.boot' version '2.1.5.RELEASE'
id 'java'
}
apply plugin: 'io.spring.dependency-management'
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories {
mavenCentral()
}
springBoot.mainClassName = "com.example.auth"
bootJar.enabled = true
jar {
manifest {
attributes 'Main-Class': 'com.example.auth'
}
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
项目还包含endpoint,如
package com.example.auth;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/api/test/")
public class TestController {
@GetMapping("testCalled")
public String testCalled(){
return "test called..";
}
}
它使用gradle build命令创建了一个jar文件,并作为依赖项安装到另一个项目中,使用:
mvn install:install-file "-Dfile=F:\auth\build\libs\auth-0.0.1-SNAPSHOT.jar" -DgroupId=com.auth -DartifactId=test-authentication -Dversion=1.0 -Dpackaging=jar
它还成功安装了依赖项
项目B:Spring boot maven项目
我想使用restendpoint
/调用api/测试/测试
来自maven项目(项目B)
任何想法,然后请帮助!
谢谢你。
为了实现这一点,您应该包括以下渐变部分:
jar {
manifest {
attributes 'Main-Class': 'com.aaa.bbb.SpringBootApplication'
}
}
我提取了一个包含xml、java类等的可执行jar文件。实际上,这个可执行jar文件是一个具有依赖关系的库。我需要修改这个库中一个类文件中的一行代码。我已经成功地编辑了类文件,现在我想把它重新打包到可执行的jar中。如何做到这一点。
我正在尝试创建maven项目的可执行jar文件。 下面是我的pom.xml 下面是最后一个命令的控制台输出。
我目前正在做一个JSF项目。一切都很好。创建。war-file并部署它。 如何在NetBeans中轻松创建JAR文件?
11.5 创建可执行的jar文件 让我们通过创建一个能够运行在生产环境中、完全独立且可执行的jar文件来完成我们的示例。可执行jar(有时称为“fat jar”)是包含有被编译的类以及代码运行所依赖的所有jar的归档文件。 可执行的jar和Java Java没有提供任何标准的方法来加载嵌套的jar文件(即包含在一个jar文件中的jar文件)。如果您想发布一个独立的应用程序,这可能会导致问题。 为了
有人能告诉我如何用Intellij和Gradle在cmd中运行.jar文件吗? 我尝试创建清单文件,但出现错误: 或 我的主要类:
问题内容: 我创建了一个Java应用程序,并且想为此应用程序创建jar文件。此应用程序通过“构建路径”>“添加外部Jar文件”导入了其他外部jar文件。我如何在具有这些外部库依赖项的Ubuntu中为此应用程序生成可执行JAR文件? 问题答案: 要在工作台中创建一个新的可运行JAR文件: 从菜单栏的“文件”菜单中,选择“导出”。 展开Java节点,然后选择Runnable JAR文件。点击下一步。