gpt4 book ai didi

Gradle 构建不生成 jar

转载 作者:行者123 更新时间:2023-12-03 03:17:26 25 4
gpt4 key购买 nike

我想将我的项目构建为一个只包含我的代码的 jar 文件。该项目 jar 用作其他 java 项目的库。

这是我的build.gradle:

plugins {
id 'java'
}

group 'com.my.lib'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
mavenCentral()
}

task sourcesJar(type: Jar) {
archiveClassifier = 'sources'
from sourceSets.main.allJava
}


dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}

构建项目后(我使用的是 IntelliJ,我单击“构建”==>“重建项目”)。 IntelliJ 告诉我构建成功但我没有看到创建任何 jar。为什么?

18:30:18: Executing tasks ':classes :testClasses'...

> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes
> Task :compileTestJava
> Task :processTestResources NO-SOURCE
> Task :testClasses

BUILD SUCCESSFUL in 0s
2 actionable tasks: 2 executed
18:30:18: Tasks execution finished ':classes :testClasses'.

最佳答案

我发现即使我有这些设置,当我选择构建->构建项目时,Intellij 仍然没有运行 Gradle 构建,这就是为什么在我原来的问题中没有显示“sourceJar”。我必须打开“Gradle 工具”窗口,单击那个小象图标来运行 gradle 任务。然后,键入“Gradle build”,它会运行源 Jar 任务。

关于Gradle 构建不生成 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58031287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com