cost 368 ms
更好的组织方式 gradle pluginManagement 块 - Better way to organize gradle pluginManagement block

下面是一个示例,为了向应用程序添加custom-plugin ,我们需要在解析策略中指定它的依赖关系,并使用 useModule 将其添加到类路径中 有没有更简单/更好的方法来添加依赖项(useModule 部分)? 我不想每次添加 if 条件并检查名称空间requested.id.namespac ...

将项目资源添加到Gradle Custom插件 - Adding project resources to Gradle Custom plugin

我正在构建一个自定义gradle插件,当将其应用到项目时,它将使用项目资源文件夹中的配置文件填充一些模板并生成一些其他配置文件。 但是,当我读取插件中的文件作为类路径资源时,由于找不到文件而失败。 我必须要做的是,将项目资源添加到构建插件的类路径中,以使此工作正常吗? ...

Gradle自定义插件,需要访问源 - Gradle custom plugin which needs to access sources

我写了一个gradle插件,希望在那里访问项目源并生成一些文件。 当我从Java运行项目时,一切都正常,但是,当我尝试通过插件执行相同操作时,它不起作用。 它看不到项目的来源。 是真的,在gradle中,buildscript和插件也看不到源代码吗? 是否可以使它们可用于插件? ...

如何将插件(自己的)上传到Maven存储库(请参阅EDIT) - How to upload plugin (own) to Maven repository (refer EDIT)

我已经下载了一些jar,并将其保存在grails项目的lib文件夹中。 现在,我需要从maven下载第三方jar。 例如,作为第三方jar的JRI.jar ,到目前为止,我已经下载并保存在grails项目的lib文件夹中。 我在这里找到了这个,但是我没有使用pom.xml来指定。 ...

在创建自定义插件时收到错误消息“您没有足够的权限访问此页面” - Get error “You do not have sufficient permissions to access this page” While creating custom plugin

我已经在wordpress中创建了自定义插件,用于从数据库中获取数据。 我在记录上的perfrom操作中添加了两个链接。一个是Edit,另一个是Delete。 我已经为删除链接编写了这样的代码 当我单击删除链接时,它将显示错误,例如 我的插件代码是 那么如何调用del ...

允许Gradle插件使用其配置有条件地应用其他插件 - Allow Gradle plugin to use its configuration to conditionally apply other plugins

在插件中,我想能够选择基于用户在配置封闭放置我的插件配置其他插件适用于什么(如的Nexus插件或Bintray插件,但不能同时)。 通常,在项目评估后,我会获得插件的配置。 为时已晚,因为我想允许用户自己覆盖其他插件的默认配置(因此必须更早地应用它们)。 我可以将插件分为两个单独的 ...

如何允许用户更改Gradle中插件使用的库版本? - How to allow user to change the version of the library which is used by a plugin in Gradle?

在我的插件中,我从库中调用了静态引导方法MutationCoverageReport.main(arg) ,该库是我的插件的编译依赖项。 我想允许插件用户更改应使用的库的版本(假设所选版本具有兼容的API)。 我可以建议用户从我的插件中排除传递依赖关系,并在请求的版本中手动将依赖关系添加 ...

以编程方式在单元测试中调用gradle任务图 - Programmatically invoke a gradle task graph in a unit test

我正在为gradle编写一个自定义插件,作为单元测试的一部分,我想调用我的任务,但在此之前执行必备任务。 不幸的是,实际的插件是一个内部项目,所以我无法确定确切的来源,但我已经准备了一个单元测试来演示这个问题: package toy import org.gradle.api.Pro ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM