org.sonar.core.maven
Class MavenRepository

java.lang.Object
  extended by org.sonar.core.maven.MavenRepository

public class MavenRepository
extends java.lang.Object


Nested Class Summary
static interface MavenRepository.SearchAndReplace
           
 
Constructor Summary
  MavenRepository(java.io.File targetDir)
           
protected MavenRepository(java.io.File targetDir, MavenFormatter mavenFormatter)
           
 
Method Summary
protected  void clean()
           
protected  void copyMavenMetaData(java.lang.String template, java.io.File target, MavenRepository.SearchAndReplace additionalReplacer)
           
 void deploy(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.io.File... jars)
           
protected  void searchAndReplace(java.lang.String template, java.io.File target, MavenRepository.SearchAndReplace searchAndReplace)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenRepository

public MavenRepository(java.io.File targetDir)

MavenRepository

protected MavenRepository(java.io.File targetDir,
                          MavenFormatter mavenFormatter)
Method Detail

start

public void start()

stop

public void stop()

clean

protected void clean()

deploy

public void deploy(java.lang.String groupId,
                   java.lang.String artifactId,
                   java.lang.String version,
                   java.io.File... jars)
            throws java.io.IOException
Throws:
java.io.IOException

searchAndReplace

protected void searchAndReplace(java.lang.String template,
                                java.io.File target,
                                MavenRepository.SearchAndReplace searchAndReplace)
                         throws java.io.IOException
Throws:
java.io.IOException

copyMavenMetaData

protected void copyMavenMetaData(java.lang.String template,
                                 java.io.File target,
                                 MavenRepository.SearchAndReplace additionalReplacer)
                          throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2008 SonarSource SA. All Rights Reserved.