You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2017/12/09 15:27:44 UTC
[maven-jlink-plugin] 18/38: Improved documentation of parameters
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-jlink-plugin.git
commit 4e16b307fb3165754a252347ac0ea61818ca21a5
Author: Karl Heinz Marbaise <kh...@apache.org>
AuthorDate: Sat Sep 2 23:53:10 2017 +0000
Improved documentation of parameters
git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1807107 13f79535-47bb-0310-9956-ffa450edef68
---
.../org/apache/maven/plugins/jlink/JLinkMojo.java | 28 ++++++++++------------
1 file changed, 13 insertions(+), 15 deletions(-)
diff --git a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
index bf4b474..566a599 100644
--- a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
+++ b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
@@ -43,8 +43,6 @@ import org.codehaus.plexus.util.cli.Commandline;
/**
* The JLink goal is intended to create a Java Run Time Image file.
*
- *
- *
* <pre>
* Usage: jlink <options> --module-path <modulepath> --add-modules <module>[,<module>...]
* Possible options include:
@@ -158,10 +156,8 @@ public class JLinkMojo
private String pluginModulePath;
/**
- * The output directory for the resulting Run Time Image. The created
- * Run Time Image is stored in non compressed form. This will later being
- * packaged into a <code>zip</code> file.
- * <code>--output <path></code>
+ * The output directory for the resulting Run Time Image. The created Run Time Image is stored in non compressed
+ * form. This will later being packaged into a <code>zip</code> file. <code>--output <path></code>
*/
// TODO: is this a good final location?
@Parameter( defaultValue = "${project.build.directory}/maven-jlink", required = true, readonly = true )
@@ -201,13 +197,15 @@ public class JLinkMojo
private boolean ignoreSigningInformation;
/**
- * <code>--no-header-files</code>
+ * This will suppress to have the <code>includes</code> directory in the resulting Java Run Time Image. The JLink
+ * command line equivalent is: <code>--no-header-files</code>
*/
@Parameter( defaultValue = "false" )
private boolean noHeaderFiles;
/**
- * <code>--no-man-pages</code>
+ * This will suppress to have the <code>man</code> directory in the resulting Java Run Time Image. The JLink command
+ * line equivalent is: <code>--no-man-pages</code>
*/
@Parameter( defaultValue = "false" )
private boolean noManPages;
@@ -272,24 +270,24 @@ public class JLinkMojo
List<Dependency> dependencies = getSession().getCurrentProject().getDependencies();
List<MavenProject> modulesToAdd = new ArrayList<>();
-// if ( dependencies.isEmpty() )
-// {
-// // Do we need to do something if no dependencies have been defined ?
-// // WARNING ?
-// }
+ // if ( dependencies.isEmpty() )
+ // {
+ // // Do we need to do something if no dependencies have been defined ?
+ // // WARNING / ERROR or failure?
+ // }
getLog().info( "The following dependencies will be linked into the runtime image:" );
for ( Dependency dependency : dependencies )
{
// We will support "jmod" as well as "jar"
// TODO: Think about jmod's cause they can contain config files etc. ? What todo with them? Are they already
- // handled by jlink ?
+ // handled by jlink ?
if ( JAR_PACKAGING.equals( dependency.getType() ) || JMOD_PACKAGING.equals( dependency.getType() ) )
{
MavenProject mp = findDependencyInProjects( dependency );
getLog().info( " -> " + mp.getId() );
// TODO: What about module name != artifactId which has been
// defined in module-info.java file!
- // This would mean to read the module-info information from the jmod/jar file for example to
+ // This would mean to read the module-info information from the jmod/jar file for example to
// get the appropriate information.
modulesToAdd.add( mp );
}
--
To stop receiving notification emails like this one, please contact
"commits@maven.apache.org" <co...@maven.apache.org>.