|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.nuiton.plugin.AbstractPlugin
org.nuiton.helper.plugin.CheckAutoContainerPlugin
public class CheckAutoContainerPlugin
Check all dependencies are auto contained in the given repositories.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin |
|---|
Plugin.InitState, Plugin.Packaging |
| Field Summary | |
|---|---|
protected boolean |
addMavenCentral
A flag to add the maven central repository http://repo1.maven.org/maven2 to repositories. |
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory |
artifactRepositoryFactory
Artifact repository factory component. |
protected org.apache.maven.artifact.factory.ArtifactFactory |
factory
Artifact factory component. |
protected boolean |
failIfNotSafe
A flag to fail if project is not auto container. |
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
Local repository. |
static String |
MAVEN_CENTRAL_ID
|
static String |
MAVEN_CENTRAL_URL
|
protected org.apache.maven.project.MavenProject |
project
Project. |
protected org.apache.maven.settings.Proxy |
proxy
Active proxy from settings (if any). |
protected List<?> |
reactorProjects
The projects in reactor (used to detected sibling dependencies). |
protected Map<String,String> |
repositories
Map of repositories to use. |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver
Artifact resolver component. |
protected boolean |
runOnce
A flag to execute only once the mojo. |
protected boolean |
verbose
A flag to activate verbose mode. |
protected org.apache.maven.artifact.manager.WagonManager |
wagonManager
Wagon manager component. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
CheckAutoContainerPlugin()
|
|
| Method Summary | |
|---|---|
protected org.apache.maven.artifact.Artifact |
acceptArtifact(org.apache.maven.artifact.Artifact a,
List<String> siblings)
|
protected boolean |
checkAlreadyExecuted()
|
protected boolean |
checkSkip()
Checks if the mojo execution should be skipped. |
protected List<org.apache.maven.artifact.repository.ArtifactRepository> |
createSafeRepositories()
|
protected void |
disconnect(org.apache.maven.wagon.Wagon wagon)
|
protected void |
doAction()
Do plugin action. |
protected String |
getArtifactId(org.apache.maven.artifact.Artifact artifact)
|
org.apache.maven.project.MavenProject |
getProject()
|
protected org.apache.maven.wagon.proxy.ProxyInfo |
getProxyInfo()
|
protected List<String> |
getRepositoryCache(String url)
|
protected org.apache.maven.wagon.Wagon |
getWagon(org.apache.maven.artifact.repository.ArtifactRepository repo)
|
void |
init()
Method to initialize the mojo before doing any concrete actions. |
boolean |
isVerbose()
|
protected List<org.apache.maven.artifact.Artifact> |
prepareArtifacts()
|
void |
setProject(org.apache.maven.project.MavenProject project)
|
void |
setVerbose(boolean verbose)
|
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
|---|
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
|---|
getLog, setLog |
| Field Detail |
|---|
protected Map<String,String> repositories
protected boolean addMavenCentral
repositories.
protected boolean failIfNotSafe
protected boolean verbose
protected boolean runOnce
true since it is not necessary
to check twice for a same artifact.
protected org.apache.maven.project.MavenProject project
protected List<?> reactorProjects
protected org.apache.maven.settings.Proxy proxy
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory artifactRepositoryFactory
protected org.apache.maven.artifact.factory.ArtifactFactory factory
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
protected org.apache.maven.artifact.manager.WagonManager wagonManager
public static final String MAVEN_CENTRAL_ID
public static final String MAVEN_CENTRAL_URL
| Constructor Detail |
|---|
public CheckAutoContainerPlugin()
| Method Detail |
|---|
public org.apache.maven.project.MavenProject getProject()
public void setProject(org.apache.maven.project.MavenProject project)
public boolean isVerbose()
public void setVerbose(boolean verbose)
public void init()
throws Exception
AbstractPluginAbstractPlugin.doAction() method.
init in class AbstractPluginException - if anyprotected boolean checkAlreadyExecuted()
protected boolean checkSkip()
AbstractPlugin
checkSkip in class AbstractPluginfalse if the mojo should not be executed.
protected void doAction()
throws Exception
AbstractPluginAbstractPlugin.execute() invoke this method only and only if :
AbstractPlugin.checkPackaging() returns true.AbstractPlugin.init() returns true.
doAction in class AbstractPluginException - if anyprotected List<org.apache.maven.artifact.repository.ArtifactRepository> createSafeRepositories()
protected List<org.apache.maven.artifact.Artifact> prepareArtifacts()
protected org.apache.maven.artifact.Artifact acceptArtifact(org.apache.maven.artifact.Artifact a,
List<String> siblings)
protected String getArtifactId(org.apache.maven.artifact.Artifact artifact)
protected List<String> getRepositoryCache(String url)
protected org.apache.maven.wagon.Wagon getWagon(org.apache.maven.artifact.repository.ArtifactRepository repo)
throws Exception
Exceptionprotected void disconnect(org.apache.maven.wagon.Wagon wagon)
protected org.apache.maven.wagon.proxy.ProxyInfo getProxyInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||