草庐IT

gradle-core

全部标签

java - 如何使用 gradle 正确地向另一个项目添加依赖项?

你好,我是gradle的新手,这让我有点困惑。我应该如何在我的gradle配置中添加依赖项以访问projectA1中的B1.java?项目B是gradle项目,项目A只是一个包含另一个gradle项目的文件夹。这是我的结构:工作区:项目A项目A1...这里我想访问B1.javabuild.gradle项目A2...build.gradle项目B项目B1B1.java...build.gradle项目B2...build.gradlebuild.gradle我尝试阅读gradle文档,但对我来说并不清楚。任何帮助表示赞赏。谢谢! 最佳答案

java - 通过gradle将javax.mail依赖jar添加到intellij库

我需要通过gradlebuild将mail-1.4.7jar文件包含到我的intellijidea项目库中。我将编译存储库名称添加到我的build.gradle文件中,如下所示:编译'javax.mail:mail:1.4.7'然后我运行我的构建,虽然在构建期间没有错误,但我无法在我的项目库中看到jar。我在想通过gradle构建,jar将被自动管理。不确定我是否需要尝试别的东西。我也尝试运行gradle:cleanIdea但没有成功。 最佳答案 我终于解决了这个问题。我恢复了所有更改以重新开始。按照以下步骤操作:将compile'

java - eclipse 中的 Gradle 项目构建良好,但 java 文件显示编译错误

这是我的第一个gradle项目。我正在使用Buildshipeclipseplugin对于gradle。在我的build.gradle文件中,我应用了以下插件-applyplugin:'java'applyplugin:'eclipse'applyplugin:'idea'applyplugin:'war'applyplugin:'com.bmuschko.tomcat'所有相关依赖项定义为编译如下-..compile("org.hibernate:hibernate-entitymanager:${hibernateVer}")compile("org.hibernate:hiber

java - 如何使用 Gradle 启用 Java 12 预览功能?

当我尝试构建具有switchexpressions的Java代码时使用Gradle,它会抛出此错误:error:switchexpressionsareapreviewfeatureandaredisabledbydefault.我尝试运行./gradlewbuild--enable-preview也没有用。我正在使用Gradle5.3.1。 最佳答案 您需要配置JavaCompile任务,以便Gradle在编译时将此选项传递给Java编译器。像这样的东西应该可以工作:tasks.withType(JavaCompile).each

java - 如何在 Gradle 中设置语言级别? (因此它与 IDE 无关)

我想以与IDE无关的方式在gradle中设置java语言级别。根级别的sourceCompatibility=1.x在Gradle2.21中似乎已弃用。(编辑:是吗?IntelliJ给我一个常规检查错误)所以我找到了这个,它有效。idea{project{languageLevel='1.7'}}但是这里的配置不会将gradle绑定(bind)到IntelliJIDEA,因为idea{}结构...有没有办法以与IDE无关的方式做到这一点?我希望我的gradle构建脚本可以在任何IDE(无论是IntelliJIDEA还是Eclipse)或Jenkins(或其他)上运行。

java - Gradle:如何通过gradle执行git pull?

我想在编译开始之前从gitrepopull更改。我找到了这个Gradle:howtocloneagitrepoinatask?,但它会克隆存储库而不是仅获取更改。如果git服务器不在本地网络上或者存储库很大,这可能会很耗时。我找不到如何使用gradle或gradle-gitplugin执行gitpull. 最佳答案 您可以创建Exec任务并运行任何shell/cmd命令。简单任务不需要额外的插件依赖。taskgitPull(type:Exec){description'Pullsgit.'commandLine"git","pull

java - 线程 "main"java.net.UnknownHostException : services. gradle.org 中的异常

我在执行gradle.bat时遇到以下错误。我检查了URL路径,看起来不错。URL在包装器属性中定义如下:distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-bin.zip这是错误信息:Downloadinghttps://services.gradle.org/distributions/gradle-2.1-bin.zipExceptioninthread"main"java.net.UnknownHostException:services.gradle.orgatjava.net.Plain

Gradle Httpfileserver,继续运行,但在Ctrl+C上杀死

在我的Gradle构建过程中,我需要运行一个简单的Web服务器以提供一些静态内容。我正在使用Gradle的集成类为了那个原因。这是我的一个非常简单的版本build.gradle:applyplugin:'groovy'taskserver(){doLast{defroot=newFile(project.buildDir,'/site')defport=8765deffactory=newSimpleHttpFileServerFactory();defserver=factory.start(root,port)println"HTTPserverstartedon$port"}}我面临以下

.NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式

之前写过使用自定义返回类的方式来统一接口数据返回格式,.NetCorewebapiRestFul统一接口数据返回格式-CSDN博客但是这存在一个问题,不是所有接口会按照定义的数据格式返回,除非每个接口都返回我们自定义的类,这种实现起来不太现实。类似这样,定义一个接口:返回的只是只有user的json对象:这显然不是我们想要的结果,我们想要的结果是这样:{"statusCode":200,"successful":true,"message":null,"data":{"userId":"001","userName":"小王","password":"123"}}我们需要不管接口定义的返回类型

java - 无法自动连线字段: private org. springframework.security.core.userdetails.UserDetailsS​​ervice

我是Spring的新手,所以我一直在考虑安全方面。每当我运行我的应用程序时,我都会得到:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'securityConfig':Injectionofautowireddependenciesfailed;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Couldnotautowirefield:privateorg.springfra