我正在开发两个相关项目。其中一个是“帮手”一个,另一个是“主”一个。我在不断地更新“主”,但时不时也在更新“帮手”一个。然后,我在Gradle的maven插件中运行install
goal,并在本地maven repo中获取JAR。之后,我在“main”项目中进行分级更新,并将更新的jar链接起来。
有两个问题。
1)如果继续使用maven插件,那么如何将源代码发布到本地maven repo中?
2)如果没有maven插件,我能做类似的事情吗?
使用“maven-publish”插件发布源代码很容易:
apply plugin: "maven-publish"
task sourceJar(type: Jar) {
from sourceSets.main.allJava
}
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
artifact sourceJar {
classifier "sources"
}
}
}
}
然后发布到本地maven运行:gradle publishtomavenlocal
文档中的更多信息:https://docs.gradle.org/current/userguide/publishing_maven.html#gsc.tab=0
问题内容: 我正在开发两个相关的项目。其中一个是“助手”,另一个是“主”。我不断地更新“主要”,但是我有时也会更新“助手”。之后,我在gradle的maven插件中运行目标,并在本地maven存储库中获取jar。之后,我在“主要”项目中进行了gradle更新,并链接了更新的jar。 有两个问题。 1)如果仍然使用maven插件,那么如何将源代码也发布到本地Maven存储库中呢? 2)我可以在没有m
为了将源代码安装到本地Maven存储库,我被教导编写
我是Gradle、nexus和Maven的新手,并尝试使用Gradle'publish'任务将Maven工件从Jenkins发布到一个新的nexus存储库。Jenkins作业在发布时失败,出现以下错误。我已经在作业中为Nexus提供了用户名和密码。 在第一次发布之前,我们需要在nexus maven存储库中创建文件夹结构吗?并添加maven-metadata.xml?如何生成*.pom.sha和*
我已经配置Gradle使用新的Maven Publisher插件发布项目工件,不幸的是,这个插件在生成的中存在依赖关系问题-依赖关系的范围而不是。 我的配置是这样的: 发布很简单,只需一个命令: 如何以旧的(工作)方式实现这一点?项目发布时是否可以自动进行项目标记?
我正在做一些测试工作,需要使用JUnit中的特性,这些特性对我来说是陌生的。为了更好地理解这些特性,我希望能够查看IntelliJ中的JUnit源代码以及我的项目。 这个项目使用Maven。我在pom.xml文件中列出了jUnit的以下依赖项: 当我在命令行上运行“MVN clean Install”时,jUnit源代码会从我公司的Maven存储库下载到我本地的Maven存储库(.m2目录)中。然
我是新手,我正在尝试找出如何示例应用程序到我的本地存储库。我可以发布spray项目,但不能发布示例应用程序。通过在