org.whitesource.jenkins.extractor.maven
Class MavenOssInfoExtractor

java.lang.Object
  extended by org.whitesource.jenkins.extractor.BaseOssInfoExtractor
      extended by org.whitesource.jenkins.extractor.maven.MavenOssInfoExtractor

public class MavenOssInfoExtractor
extends BaseOssInfoExtractor

Concrete implementation for collecting open source info from embedded maven projects.

Author:
Edo.Shor

Field Summary
 
Fields inherited from class org.whitesource.jenkins.extractor.BaseOssInfoExtractor
build, excludes, includes, listener
 
Constructor Summary
MavenOssInfoExtractor(String includes, String excludes, hudson.maven.MavenModuleSetBuild mavenModuleSetBuild, hudson.model.BuildListener listener, String mavenProjectToken, String moduleTokens, boolean ignorePomModules)
           
 
Method Summary
 Collection<org.whitesource.agent.api.model.AgentProjectInfo> extract()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenOssInfoExtractor

public MavenOssInfoExtractor(String includes,
                             String excludes,
                             hudson.maven.MavenModuleSetBuild mavenModuleSetBuild,
                             hudson.model.BuildListener listener,
                             String mavenProjectToken,
                             String moduleTokens,
                             boolean ignorePomModules)
Method Detail

extract

public Collection<org.whitesource.agent.api.model.AgentProjectInfo> extract()
                                                                     throws InterruptedException,
                                                                            IOException
Specified by:
extract in class BaseOssInfoExtractor
Throws:
InterruptedException
IOException


Copyright © 2004-2013 White Source. All Rights Reserved.