当前位置: 首页 > 知识库问答 >
问题:

我可以在Gradle中使用Maven插件吗?

钮实
2023-03-14

我有一个名为expertion的maven插件,可以生成很好的API文档。我宁愿使用Gradle作为我的构建工具,但它看起来在这方面有所限制,或者可能我只是不知道如何使用它。

我想知道是否有可能在gradle中使用maven插件(发音)?我必须写一个蚂蚁脚本并调用它吗?到目前为止,我找不到发音的渐变示例,所以我猜它不受支持?

共有2个答案

金承嗣
2023-03-14

截至2015年10月,Enunciate的Gradle插件可用。

https://github.com/stoicflame/enunciate-gradle

太叔栋
2023-03-14

您不能在Gradle中按原样使用Maven插件;您必须将其移植到Gradle插件。这有多难取决于插件使用了多少Maven API。另一种策略可能是通过Gradle的Exec任务调用Maven。

 类似资料:
  • 我已经将我的maven构建项目转换为gradle,现在我们在maven中使用的一个插件是SQLj插件。sqlj插件有额外的配置。sqlj)文件,然后将它们编译到。java和。服务特定目标目录。 我不确定在gradle版本中配置这个。你能帮助我如何在build.gradle文件中写这个配置吗? 我只包含了从mvcentral得到的与gradle等价的依赖线。 // https://mvnreposi

  • 我对maven有依赖性问题。我曾经拥有位于maven central的saxon 8.7。然后,我不得不升级到最新的saxon-B9.1。0.0,仅部分位于maven central上。 这是我的依赖项的一个片段: 第一个工件“saxon”在maven central上可用,但第二个工件“saxon dom”可用。这是我想要的人工制品。 我可以告诉maven下载“jar”文件吗?或者我必须下载ja

  • 我所在的团队使用maven和gradle,我有一个gradle项目,希望生成一个功能正常的pom文件,以便我们的maven用户可以继续使用maven。 我已经解决了这个问题,生成了一个具有适当依赖关系的pom,如下所示: 建筑格拉德尔节选: 这对于仅创建pom上的依赖项非常有效,但gradle的maven插件API似乎不支持定义

  • 问题内容: 我有兴趣将GitHub上的项目用作我项目中的依赖项。GitHub项目有一个文件。我可以修改我的文件以使用该项目吗?如果是这样,怎么办?如果没有,我的最佳做法是什么? 问题答案: AFAIK,我的意思不是这样。 您可以将github用作Maven存储库-这与直接引用项目不同,它具有pom文件意味着仅是Maven项目。 如果 项目在中央存储库或其他存储库中不可用,则最好的选择是克隆,构建并

  • 我正在为Eclipse3.7.2版本的equinox开发一些插件。不幸的是,我无法升级到最新的equinox平台。所提供的equinox平台在其清单中没有提供“require-capability:osgi.ee;filter=”(&(osgi.ee=javase)(version=1.8))“条目。所以我不能在我的插件中使用”bundle-requiredexecutionEnvironment

  • 使用Maven JavaDoc插件,我可以只为特定的包创建JavaDoc吗?我有一个父模块,只想为子模块中选定的包生成Javadoc。例如 我希望Javadocs只适用于Module1下的Package2