`gradle install` 如何生成 `pom.xml` 文件

萨耶

当我运行gradle install它时,它会pom.xml在每个子项目中生成不错的文件。

我在哪里可以看到实现这一目标的源代码?

根据Maven 插件文档,有一些关于Upload任务的内容,但它的文档和源代码没有产生任何具体内容。

莱西亚克

您可以添加gradle-maven-VERSION.jar到您的依赖项并自己调试插件。相应的源代码位于您的 gradle 安装中,或在 github 上:https : //github.com/gradle/gradle/tree/master/subprojects/maven/src/main/java/org/gradle/api/publication/maven/内部的

给你一个良好的开端:大部分代码都在DefaultMavenPom课堂上。它是DefaultMavenPomFactory.create()用一些虚拟值创建的

  • MavenProject.EMPTY_PROJECT_GROUP_ID
  • MavenProject.EMPTY_PROJECT_ARTIFACT_ID
  • MavenProject.EMPTY_PROJECT_VERSION

然后,AbstractMavenResolver.publish(IvyModulePublishMetadata moduleVersion)被称为,其中,除其他外:

  • 根据中的实际工件填写基本的 pom 数据 DefaultArtifactPom.assignArtifactValuesToPom()
  • 填充依赖项 - 它们被填充 DefaultMavenPom.getGeneratedDependencies()
  • 写入生成的文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Gradle生成的POM文件中排除依赖项

来自分类Dev

Gradle setupBuild不转换Maven pom.xml文件

来自分类Dev

在Gradle中,如何生成动态依赖关系解析为所使用的实际版本的POM文件?

来自分类Dev

如何将属性部分添加到gradle生成的pom文件中?

来自分类Dev

如何将属性部分添加到gradle生成的pom文件中?

来自分类Dev

Gradle:如何将POM文件复制到WAR?

来自分类Dev

从我的 pom.xml 生成 .pom 文件的正确方法是什么?

来自分类Dev

Heroku无法识别gradle-无法找到pom.xml文件

来自分类Dev

我如何处理pom.xml文件?

来自分类Dev

如何从github检索大量pom.xml文件?

来自分类Dev

如何通过简单的Java项目使用pom.xml文件

来自分类Dev

pom.xml文件的位置

来自分类Dev

如何在gradle文件夹中下载带有pom文件的jar文件?

来自分类Dev

如何将依赖项从build.gradle导入pom.xml

来自分类Dev

Gradle生成的Jar不包含gwt.xml文件?

来自分类Dev

Gradle:无法初始化POM pom-default.xml:无法验证POM

来自分类Dev

在 pom.xml 旁边有 build.gradle

来自分类Dev

如何在Spring的web.xml中获取特定于配置文件的pom属性?

来自分类Dev

如何替换Maven子模块pom.xml文件中的版本号?

来自分类Dev

如何在我的pom.xml文件中添加对Siddhi CEP的依赖?

来自分类Dev

如何通过 annotations/pom.xml 管理 maven 配置文件?

来自分类Dev

我如何在 pom.xml 中添加像依赖项这样的文件夹

来自分类Dev

Jenkins Artifactory插件未生成POM文件

来自分类Dev

Jenkins Artifactory插件未生成POM文件

来自分类Dev

如何使用maven配置pom.xml以在install4j安装程序中集成所有依赖库

来自分类Dev

如何从元素映射生成XML文件?

来自分类Dev

Java中pom.xml文件的用途是什么?

来自分类Dev

Intellij IDEA不会更新pom.xml文件

来自分类Dev

在pom.xml中包含Proguard配置文件

Related 相关文章

  1. 1

    如何在Gradle生成的POM文件中排除依赖项

  2. 2

    Gradle setupBuild不转换Maven pom.xml文件

  3. 3

    在Gradle中,如何生成动态依赖关系解析为所使用的实际版本的POM文件?

  4. 4

    如何将属性部分添加到gradle生成的pom文件中?

  5. 5

    如何将属性部分添加到gradle生成的pom文件中?

  6. 6

    Gradle:如何将POM文件复制到WAR?

  7. 7

    从我的 pom.xml 生成 .pom 文件的正确方法是什么?

  8. 8

    Heroku无法识别gradle-无法找到pom.xml文件

  9. 9

    我如何处理pom.xml文件?

  10. 10

    如何从github检索大量pom.xml文件?

  11. 11

    如何通过简单的Java项目使用pom.xml文件

  12. 12

    pom.xml文件的位置

  13. 13

    如何在gradle文件夹中下载带有pom文件的jar文件?

  14. 14

    如何将依赖项从build.gradle导入pom.xml

  15. 15

    Gradle生成的Jar不包含gwt.xml文件?

  16. 16

    Gradle:无法初始化POM pom-default.xml:无法验证POM

  17. 17

    在 pom.xml 旁边有 build.gradle

  18. 18

    如何在Spring的web.xml中获取特定于配置文件的pom属性?

  19. 19

    如何替换Maven子模块pom.xml文件中的版本号?

  20. 20

    如何在我的pom.xml文件中添加对Siddhi CEP的依赖?

  21. 21

    如何通过 annotations/pom.xml 管理 maven 配置文件?

  22. 22

    我如何在 pom.xml 中添加像依赖项这样的文件夹

  23. 23

    Jenkins Artifactory插件未生成POM文件

  24. 24

    Jenkins Artifactory插件未生成POM文件

  25. 25

    如何使用maven配置pom.xml以在install4j安装程序中集成所有依赖库

  26. 26

    如何从元素映射生成XML文件?

  27. 27

    Java中pom.xml文件的用途是什么?

  28. 28

    Intellij IDEA不会更新pom.xml文件

  29. 29

    在pom.xml中包含Proguard配置文件

热门标签

归档