org.codehaus.mojo.webstart
Class JnlpInlineMojo

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

public class JnlpInlineMojo
extends AbstractJnlpMojo

Packages a jnlp application without launching a parallel lifecycle 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: JnlpInlineMojo.java 12277 2010-06-18 19:45:13Z rfscholte $
Author:
Jerome Lacoste
Aggregates the Maven project and its child modules.
Is defined by the goal name:
jnlp-inline
Requires the dependencies in this specified scope:
runtime
Requires a Maven project to run:
true

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
JnlpInlineMojo()
           
 
Method Summary
 org.apache.maven.project.MavenProject getProject()
           
 
Methods inherited from class org.codehaus.mojo.webstart.AbstractJnlpMojo
execute, getExtensionsJnlpArtifacts, getJnlp, getJnlpExtensions, getPackagedJnlpArtifacts, hasJnlpExtensions, isArtifactWithMainClass, isOutputJarVersions, prepareExtensions, setOutputJarVersions
 
Methods inherited from class org.codehaus.mojo.webstart.AbstractBaseJnlpMojo
artifactContainsClass, checkPack200, copyFileToDirectoryIfNecessary, copyJarAsUnprocessedToDirectoryIfNecessary, copyResources, findDefaultJnlpExtensionTemplateURL, findDefaultJnlpTemplateURL, getArtifactFactory, getArtifactResolver, getCodebase, getLibDirectory, getLibPath, getLocalRepository, getModifiedJnlpArtifacts, getPack200Tool, getRemoteRepositories, getResourcesDirectory, getSign, getTemplateDirectory, getWebstartJarURL, getWebstartJarURLForVelocity, getWorkDirectory, isAttachArchive, isCanUnsign, isExcludeTransitive, isGzip, isMakeArchive, isPack200, isVerbose, isVerifyjar, makeWorkingDirIfNecessary, packJars, removeExistingSignatures, setupVerifyMojo, signOrRenameJars, unsignAlreadySignedJars, verboseLog
 
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

JnlpInlineMojo

public JnlpInlineMojo()
Method Detail

getProject

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


Copyright © 2005-2011 Codehaus. All Rights Reserved.