Package net.sourceforge.pmd

Examples of net.sourceforge.pmd.RuleSetReferenceId


        {
            for ( int idx = 0; idx < presentRulesets.length; idx++ )
            {
                String set = presentRulesets[idx];
                getLog().debug( "Preparing ruleset: " + set );
                RuleSetReferenceId id = new RuleSetReferenceId( set );
                File ruleset = locator.getResourceAsFile( id.getRuleSetFileName(), getLocationTemp( set ) );
                if ( null == ruleset )
                {
                    throw new MavenReportException( "Could not resolve " + set );
                }
                sets[idx] = ruleset.getAbsolutePath();
View Full Code Here


        {
            for ( int idx = 0; idx < rulesets.length; idx++ )
            {
                String set = rulesets[idx];
                getLog().debug( "Preparing ruleset: " + set );
                RuleSetReferenceId id = new RuleSetReferenceId( set );
                File ruleset = locator.getResourceAsFile( id.getRuleSetFileName(), getLocationTemp( set ) );
                if ( null == ruleset )
                {
                    throw new MavenReportException( "Could not resolve " + set );
                }
                sets[idx] = ruleset.getAbsolutePath();
View Full Code Here

    ruleSet.setName("M2Eclipse PMD RuleSet");

    final List<String> rulesetStringLocations = pluginCfgTranslator.getRulesets();

    for (final String loc : rulesetStringLocations) {
      RuleSetReferenceId ruleSetReferenceId = new RuleSetReferenceId(loc);
      final URL resolvedLocation = resourceResolver.resolveLocation(ruleSetReferenceId.getRuleSetFileName());

      if(resolvedLocation == null) {
        throw new PMDException(String.format("Failed to resolve RuleSet from location [%s],SKIPPING Eclipse PMD configuration", loc));
      }

      RuleSet ruleSetAtLocations;
      try {
        RuleSetReferenceId resolvedRuleSetReference = new RuleSetReferenceId(loc) {
          @Override
          public InputStream getInputStream(ClassLoader arg0) throws RuleSetNotFoundException {
            try {
              return resolvedLocation.openStream();
            } catch (IOException e) {
View Full Code Here

        {
            for ( int idx = 0; idx < presentRulesets.length; idx++ )
            {
                String set = presentRulesets[idx];
                getLog().debug( "Preparing ruleset: " + set );
                RuleSetReferenceId id = new RuleSetReferenceId( set );
                File ruleset = locator.getResourceAsFile( id.getRuleSetFileName(), getLocationTemp( set ) );
                if ( null == ruleset )
                {
                    throw new MavenReportException( "Could not resolve " + set );
                }
                sets[idx] = ruleset.getAbsolutePath();
View Full Code Here

TOP

Related Classes of net.sourceforge.pmd.RuleSetReferenceId

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.