相关疑难解决方法(0)

Gradle:使第三方jar可用于本地gradle存储库

目前,我正在测试Gradle作为Maven的替代品.在我的项目中,有一些第三方罐子,在任何(Maven)存储库中都不可用.我现在的问题是,如何管理它以将这些jar安装到我的本地.gradle存储库中.(如果可能,我不想使用本地Maven存储库,因为Gradle应该独立运行.)目前,由于缺少jar,我得到了很多例外.在Maven中,运行install命令非常简单.但是,我在Google上搜索类似于Maven安装命令的内容并不成功.有人有想法吗?

install maven-2 jar repository gradle

44
推荐指数
4
解决办法
2万
查看次数

有没有办法安装jar本地gradle存储库,就像在mave中一样(maven install:install-file

我以前只使用maven工作,当项目需要一些在任何存储库中都没有的jar时,我能够安装它

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
Run Code Online (Sandbox Code Playgroud)

这很容易.

现在我与gradle斗争,我的项目取决于任何存储库中不再存在的jar.我的磁盘上有jar文件.更改项目依赖项中的jar版本不适用于我的问题.

有没有办法从命令行将jar文件安装到gradle缓存中而不更改任何项目依赖项?

java jar gradle maven

21
推荐指数
1
解决办法
3万
查看次数

Jenkins Artifactory插件不生成POM文件

我正在詹金斯成功建立我的gradle项目并将罐子部署到神器中.但是,当我尝试在另一个项目中重用它们时,无法识别/下载其他依赖项.我认为这与神器中缺少的pom文件有关.

在神器中,JAR文件已正确上载,但旁边没有POM文件.

我是否理解我需要这个POM文件以便gradle在尝试再次下载时解决jar的依赖?为什么没有生成POM文件?

作业设置为:

Gradle-Artifactory整合

Project uses the Artifactory Gradle Plugin = false
Capture and publish build info = true
Publish artifacts to Artifactory = true
    Publish Maven descriptors = true
Use Maven compatible patterns = true
    patterns are default: [organization]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
Run Code Online (Sandbox Code Playgroud)

建立:

use gradle wrapper = true
tasks = build
Run Code Online (Sandbox Code Playgroud)

artifactory gradle pom.xml maven jenkins

5
推荐指数
1
解决办法
4600
查看次数

如何使用Gradle将源发布到本地maven存储库?

我正在开发两个相关的项目.其中一个是"帮手",另一个是"主要".我不断更新"主要",但有时我也会更新"帮助".之后我install在gradle的maven插件中运行目标,并在当地的maven repo中获取罐子.之后,我在"主"项目中进行gradle更新,并更新了罐子链接.

有两个问题.

1)如果使用maven插件,那么如何将源代码发布到本地maven repo中呢?

2)我可以在没有maven插件的情况下进行类似操作,只能使用Gradle吗?

java gradle

5
推荐指数
1
解决办法
4937
查看次数

Gradle 中的 Maven 包阶段等效

我正在使用 Gradle 从 Maven 迁移它构建一个 Spring Boot 项目。我想知道 Gradle 任务在做什么与packageMaven 中阶段。

谢谢!

java gradle maven-3 gradlew

5
推荐指数
2
解决办法
6070
查看次数

标签 统计

gradle ×5

java ×3

jar ×2

maven ×2

artifactory ×1

gradlew ×1

install ×1

jenkins ×1

maven-2 ×1

maven-3 ×1

pom.xml ×1

repository ×1