@Mojo(name="create-prototype",
requiresProject=false)
public class CreatePrototypeMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected String |
artifactId |
protected File |
file
WAR file to create a prototype from.
|
protected String |
groupId |
protected PrototypeHelper |
helper |
protected String |
kcPath
Path for where the kc instance is we want to migrate
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository |
protected File |
mavenHome
The
M2_HOME parameter to use for forked Maven invocations. |
protected String |
packageName |
protected org.apache.maven.project.MavenProject |
project |
protected String |
repositoryId |
protected File |
sources
Assembled sources file.
|
protected String |
version |
| Constructor and Description |
|---|
CreatePrototypeMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Create a prototype
|
File |
getMavenHome() |
String |
getRepositoryId() |
void |
setMavenHome(File mavenHome) |
void |
setRepositoryId(String repositoryId) |
@Component(role=org.kualigan.maven.plugins.api.PrototypeHelper.class, hint="default") protected PrototypeHelper helper
@Parameter(property="localRepository") protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
@Parameter(property="kc.local.path") protected String kcPath
@Parameter(property="packageName",
defaultValue="org.kuali.kc")
protected String packageName
@Parameter(property="groupId",
defaultValue="org.kuali.kc")
protected String groupId
@Parameter(property="artifactId",
defaultValue="kc")
protected String artifactId
@Parameter(property="version",
defaultValue="5.0")
protected String version
@Parameter(property="file") protected File file
@Parameter(property="sources") protected File sources
@Parameter(property="project") protected org.apache.maven.project.MavenProject project
@Parameter(property="repositoryId") protected String repositoryId
@Parameter(defaultValue="${maven.home}")
protected File mavenHome
M2_HOME parameter to use for forked Maven invocations.public void execute()
throws org.apache.maven.plugin.MojoExecutionException
Create a prototype
The following are the steps for creating a prototype from a kc instance
When using a war file:
When using an svn repo:
When using a local path:
org.apache.maven.plugin.MojoExecutionExceptionpublic void setMavenHome(File mavenHome)
public File getMavenHome()
public void setRepositoryId(String repositoryId)
public String getRepositoryId()
Copyright © 2013 Kualigan. All Rights Reserved.