我对gradle世界还很陌生,我正在尝试构建一个Java项目并将结果结果发布到存储库中。 作为构建的一部分,我收到以下错误消息,一些有关如何解决以下问题的指针将有所帮助。 Gradle构建: $ gradle build --info Initialized native services in: /var/lib/jenkins/.gradle/native The client will now receive all logging from the daemon (pid: 4587). The daemo…

2020年11月22日 0条评论 56点热度 阅读全文

我目前正在研究有效地为公司使用Gradle和Artifactory的方法。我能够根据彼此和用于测试的junit构建一些小的测试程序。我们要实现的目标之一是通过Artifactory在本地服务器上使用第三方库(因此不能使用Maven的镜像)。这就是出现一些问题的地方:如果没有hamcrest,junit将无法运行。因此,我下载了它,但要使构建正常工作,我必须指定该额外的依赖项: testCompile 'org.hamcrest:hamcrest-core:1.3' 但是,当使用Maven Central时,我不必这…

2020年11月16日 0条评论 49点热度 阅读全文

我正在尝试将插件应用于公司特定的findbugs插件。在我的家长gradle项目中,我有以下内容: dependencies { findbugs 'com.google.code.findbugs.findbugs:3.0.1' findbugs configurations.findbugsPlugins.dependencies // Here we specify the findbugsPlugins findbugsPlugins 'com.company.common.company-findbugs…

2020年11月14日 0条评论 54点热度 阅读全文

我试图将jasperreports.jar文件添加到libs-release-local:net / sf / jasperreports / jasperreports / 5.0.1 / jasperreports-5.0.1.jar下的 Artifact 中,并且部署成功。 pom.xml依赖项 <dependency> <groupId>jasperreports-htmlcomponent</groupId> <artifactId>jasperreport…

2020年10月30日 0条评论 53点热度 阅读全文

我现在只有一个版本将 Artifact 部署到 Artifact 中时遇到问题。 当前,如果我通过mvn deploy部署我的 Artifact ,则总是在 Artifact 中生成新版本,例如 Commons-0.0.1-20131122.222911-4 Commons-0.0.1-20131122.232912-5 Commons-0.0.1-20131122.242913-6 如何仅部署一个版本(覆盖现有 Artifact ),例如Common-0.0.1-SNAPSHOT还是通过 maven将其转换为人工…

2020年10月26日 0条评论 41点热度 阅读全文

我已经在Spring Boot项目中安装了Gradle Artifactory插件,并且想将bootRepackage任务生成的FatJar部署到我的Artifactory服务器。但是我找不到实现它的方法。 这是我的基本配置: artifactory { publish { contextUrl = "https://my.artifacto.ry/artifactory/" repository { [...] //Credential maven = true } defaults { publications…

2020年10月19日 0条评论 50点热度 阅读全文

已经向我解释了,如果您想让Artifactory管理您的存储库(我愿意),并且如果您不想自己手写我自己的Ivy描述符(我不想),那么您的选择是要么: 使用Ivy RoundUp,它不仅包含工件本身,还包含Ivy描述符。要么编写脚本为您生成描述符;要么编写XML转换以在Maven和Ivy描述符模式之间转换 在仔细权衡我的选择之后,我决定编写一个Python脚本来生成这些描述符。我会将所有希望部署/安装到资源库的工件放入deploy/文件夹,脚本将遍历它在此文件夹中找到的所有工件,向用户查询有关它的信息,然后针对我,就…

2020年10月5日 0条评论 51点热度 阅读全文

由于人工制品的错误,我的gradle构建失败: FAILURE: Build failed with an exception. * What went wrong: Could not resolve all dependencies for configuration ':PublishService:compile'. > Could not resolve org.geotools:gt-wfs:9.0. Required by: infraview_gradle:PublishService:0-S…

2020年9月26日 0条评论 67点热度 阅读全文

因此,我目前正在使用gradle在Java中构建多个微服务。比方说,例如,我有4个微服务A,B,C和D。C依赖于A和B,D依赖于A,B和C。只有C和D被释放。 今天: 要构建C,我克隆A,B和C,然后在所有三个分支中 check out master分支,从cd转到C,调用“gradle build”,它构建A,B和C,然后在Jenkins中获取C.war。 人工用品设置问题: 可以说,每次提交后我都会构建A和B,然后将jars推送到 Artifact 上。现在,当C发生变化时,它将从 Artifact 中获取A和…

2020年9月8日 0条评论 33点热度 阅读全文

我有2个gradle项目。 A和B。A取决于B。我也将B作为一组 Artifact 上载到了 Artifact 本地服务器。我用过Maven发布。然后我尝试将B用作A中的依赖项。我试图将其用作Maven依赖项,所以我写了 repositories { // mavenCentral(); maven { url "http://localhost:8081/artifactory/myprjb-common/" artifactUrls "http://localhost:8081/artifactory/mypr…

2020年8月24日 0条评论 50点热度 阅读全文