Java 您的jenkins插件是否可以在所有构建类型配置中访问

Java 您的jenkins插件是否可以在所有构建类型配置中访问,java,jenkins,jenkins-plugins,jenkins-cli,Java,Jenkins,Jenkins Plugins,Jenkins Cli,我有一个分叉a插件,目前只在“自由式构建或通用构建”中可用。我希望该插件也可以用于maven构建配置,但我不清楚它的扩展点是什么,以及如何进行更改。在plugin configurator java类中,我看到以下内容: @Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { req.bindParameters(this

我有一个分叉a插件,目前只在“自由式构建或通用构建”中可用。我希望该插件也可以用于maven构建配置,但我不清楚它的扩展点是什么,以及如何进行更改。在plugin configurator java类中,我看到以下内容:

 @Override
        public boolean configure(StaplerRequest req, JSONObject json) throws FormException {
            req.bindParameters(this, "generic");            
            //req.bindParameters(this , "maven" );
            save();
            return true;
        }

正如您现在看到的req.bindparameter目标为“generic”,在下面添加maven没有帮助。那么bindParameter的确切用途是什么?我应该寻找什么其他方法来解决我的查询?

在扩展中,检查isapplicatable()方法,并确保始终返回true

该方法通常如下所示:

   public boolean isApplicable(Class<? extends AbstractProject> jobType) {
        return true;
    }
公共布尔值不适用(类
   public boolean isApplicable(Class<? extends AbstractProject> jobType) {
        return FreeStyleProject.class.isAssignableFrom(jobType);
    }