org.codehaus.mojo.webstart
Class JnlpSingleMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.webstart.AbstractBaseJnlpMojo
          extended by org.codehaus.mojo.webstart.AbstractJnlpMojo
              extended by org.codehaus.mojo.webstart.JnlpSingleMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class JnlpSingleMojo
extends AbstractJnlpMojo

Packages a jnlp application without launching a parallel lifecycle build. Also, this mojo is not an aggregator, so it can be used multiple times in a single multimodule build.

The plugin tries to not re-sign/re-pack if the dependent jar hasn't changed. As a consequence, if one modifies the pom jnlp config or a keystore, one should clean before rebuilding.

Version:
$Id: JnlpSingleMojo.java 6802 2008-04-21 07:10:41Z mkleint $
Author:
Jerome Lacoste

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.mojo.webstart.AbstractJnlpMojo
AbstractJnlpMojo.Dependencies
 
Field Summary
 
Fields inherited from class org.codehaus.mojo.webstart.AbstractBaseJnlpMojo
archiverManager, libPath
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
JnlpSingleMojo()
           
 
Method Summary
 org.apache.maven.project.MavenProject getProject()
           
 
Methods inherited from class org.codehaus.mojo.webstart.AbstractJnlpMojo
execute, getJnlp, getPackagedJnlpArtifacts, isArtifactWithMainClass, isOutputJarVersions, setOutputJarVersions
 
Methods inherited from class org.codehaus.mojo.webstart.AbstractBaseJnlpMojo
artifactContainsClass, checkPack200, copyFileToDirectoryIfNecessary, copyJarAsUnprocessedToDirectoryIfNecessary, copyResources, findDefaultJnlpTemplateURL, getArtifactFactory, getArtifactResolver, getLibDirectory, getLibPath, getLocalRepository, getModifiedJnlpArtifacts, getRemoteRepositories, getResourcesDirectory, getSign, getTemplateDirectory, getWebstartJarURL, getWebstartJarURLForVelocity, getWorkDirectory, isExcludeTransitive, isGzip, isPack200, isVerbose, isVerifyjar, makeWorkingDirIfNecessary, packJars, removeExistingSignatures, signOrRenameJars, unsignAlreadySignedJars
 
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
 

Constructor Detail

JnlpSingleMojo

public JnlpSingleMojo()
Method Detail

getProject

public org.apache.maven.project.MavenProject getProject()
Specified by:
getProject in class AbstractBaseJnlpMojo


Copyright © 2005-2011 Codehaus. All Rights Reserved.