org.codehaus.mojo.webstart
Class JnlpMojo

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.JnlpMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class JnlpMojo
extends AbstractJnlpMojo

Packages a jnlp application.

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: JnlpMojo.java 6588 2008-03-28 12:22:57Z bentmann $
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
JnlpMojo()
           
 
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

JnlpMojo

public JnlpMojo()
Method Detail

getProject

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


Copyright © 2005-2009. All Rights Reserved.