org.whitesource.teamcity.agent
Class MavenOssInfoExtractor

java.lang.Object
  extended by org.whitesource.teamcity.agent.BaseOssInfoExtractor
      extended by org.whitesource.teamcity.agent.MavenOssInfoExtractor

public class MavenOssInfoExtractor
extends BaseOssInfoExtractor

Concrete implementation for maven job type. Based on teamcity's report for maven projects.

Author:
Edo.Shor

Field Summary
protected  boolean ignorePomModules
           
protected  Map<String,String> moduleTokens
           
 
Fields inherited from class org.whitesource.teamcity.agent.BaseOssInfoExtractor
excludes, includes, projectToken, runner
 
Constructor Summary
MavenOssInfoExtractor(jetbrains.buildServer.agent.BuildRunnerContext runner)
          Constructor
 
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
 

Field Detail

moduleTokens

protected Map<String,String> moduleTokens

ignorePomModules

protected boolean ignorePomModules
Constructor Detail

MavenOssInfoExtractor

public MavenOssInfoExtractor(jetbrains.buildServer.agent.BuildRunnerContext runner)
Constructor

Parameters:
runner -
Method Detail

extract

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


Copyright © 2012 White Source. All Rights Reserved.