我试图使用Gradle将Jar文件发布到Azure DevOps工件中,但我得到了以下错误信息:
失败:生成失败,出现异常。
>
问题:在根项目“Project1”中找不到任务“publish”。
尝试:运行gradle tasks以获取可用任务的列表。使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得完整的洞察力。
获得更多帮助https://help.gradle.org
生成在1s内失败
还有身材。gradle文件如下:
apply plugin: 'java'
apply plugin: 'maven-publish'
publishing {
publications {
myPublication(MavenPublication) {
groupId 'soft'
artifactId 'crypto-utils'
version '5.2.0'
artifact 'C:\Users\d\Desktop\Project1\crypto-utils-5.2.0.jar'
}
}
// Repositories *to* which Gradle can publish artifacts
repositories {
maven {
url 'https://pkgs.dev.azure.com/soft/pm/_packaging/myFeed/maven/v1'
credentials {
username "myFeed"
//The Azure DevOps Services build system will use the "SYSTEM_ACCESSTOKEN" to authenticate to Azure DevOps Services feeds
password System.getenv("AZURE_ARTIFACTS_ENV_ACCESS_TOKEN") != null ? System.getenv("AZURE_ARTIFACTS_ENV_ACCESS_TOKEN") : vstsMavenAccessToken
}
}
}
}
// Repositories *from* which Gradle can download dependencies; it's the same as above in this example
repositories {
maven {
url 'https://pkgs.dev.azure.com/soft/pm/_packaging/myFeed/maven/v1'
credentials {
username "myFeed"
//The Azure DevOps Services build system will use the "SYSTEM_ACCESSTOKEN" to authenticate to Azure DevOps Services feeds
password System.getenv("AZURE_ARTIFACTS_ENV_ACCESS_TOKEN") != null ? System.getenv("AZURE_ARTIFACTS_ENV_ACCESS_TOKEN") : vstsMavenAccessToken
}
}
}
需要帮忙吗
该问题可能是由于在错误的路径中使用gradle造成的。您需要在与构建相同的目录中运行gradle。gradle
文件。
如果您使用的是Azure DevOps build pipeline,那么存储库的根目录路径是$(system.defaultworkingdirectory)
。
除此之外,您可以尝试gradle clean build
而不是gradle build
。
我想在Azure运营模式管道的帮助下,使用maven将我的自定义工件/包(*. jar)推送到Azure工件。我正在使用java 我可以通过Azure管道中的以下脚本/命令来执行此操作。 我想知道这是否可以由任何Azure管道任务完成,如“-task:Maven@3“因为Azure DevOps为npm、Gradel、Python等提供发布任务,但不为maven提供。
我遵循MSDN指南发布/上传ASP。Net Web应用程序文件到Azure Web App(资源管理器)。但每当子文件夹启动时,获取上载文件时出错。根文件夹运行正常。 上传到ftp://XXXXXX.ftp.azurewebsites.windows.net/site/wwwroot/bin/Antlr3.Runtime.dll来自C:\Users\SampleWebApp\bin\Antlr3。
我是Gradle、nexus和Maven的新手,并尝试使用Gradle'publish'任务将Maven工件从Jenkins发布到一个新的nexus存储库。Jenkins作业在发布时失败,出现以下错误。我已经在作业中为Nexus提供了用户名和密码。 在第一次发布之前,我们需要在nexus maven存储库中创建文件夹结构吗?并添加maven-metadata.xml?如何生成*.pom.sha和*
F:\Angular Library\SampleAngular>npm安装ExamplePackage@0.0.1 npm错误!代码E404 npm错误!404找不到-获取https://registry.npmjs.org/examplePackage-找不到npm错误!404 npm错误!404“ExamplePackage@0.0.1”不在npm注册表中。npm错误!404你应该窃听作者发
我正在尝试将jar文件(gradle项目的输出)发布到jFrog/artiFactory。当我执行或时,该项目是成功的。我还在控制台上看到下的artiFactory中浏览它,但当我去artiFactory时,什么都没有。我尝试按照jFrog/artiFactory留档,一些关于stackoverflow的问题,比如这个和这个。以下是我build.gradle的片段 我不知道我错过了什么。有人能告诉
在马文是超级容易;只需添加一行 有两个工件进入存储库(doc) 我的build.gradle是: 命令: 与Maven类似,2个工件进入存储库(publish-1.0.war和publish-1.0-classes.jar)此外,publish-1.0.pom进入存储库但没有依赖项。最后,对Hibernate的依赖丢失 例如,我创建了另一个依赖于发布的Maven项目 但是没有对Hibernate的