41 lines
1.5 KiB
Diff
41 lines
1.5 KiB
Diff
From 626864e576ef1466cd84a044fddd1881770a3160 Mon Sep 17 00:00:00 2001
|
|
From: Mat Booth <mat.booth@redhat.com>
|
|
Date: Thu, 9 Jul 2020 17:52:47 +0100
|
|
Subject: [PATCH 7/7] Fixes #56 - Honour source parameter in javadoc mojo
|
|
|
|
This parameter is used by maven-javadoc-plugin to handle assert
|
|
and enum keywords that are used as identifiers in old code.
|
|
---
|
|
.../java/org/fedoraproject/xmvn/mojo/JavadocMojo.java | 8 ++++++++
|
|
1 file changed, 8 insertions(+)
|
|
|
|
diff --git a/xmvn-mojo/src/main/java/org/fedoraproject/xmvn/mojo/JavadocMojo.java b/xmvn-mojo/src/main/java/org/fedoraproject/xmvn/mojo/JavadocMojo.java
|
|
index 3d6ef5ef..c1e61617 100644
|
|
--- a/xmvn-mojo/src/main/java/org/fedoraproject/xmvn/mojo/JavadocMojo.java
|
|
+++ b/xmvn-mojo/src/main/java/org/fedoraproject/xmvn/mojo/JavadocMojo.java
|
|
@@ -84,6 +84,9 @@ public class JavadocMojo
|
|
@Parameter( defaultValue = "${project.build.directory}", required = true )
|
|
private File buildDirectory;
|
|
|
|
+ @Parameter( property = "source" )
|
|
+ private String source;
|
|
+
|
|
private static String quoted( Object obj )
|
|
{
|
|
String arg = obj.toString();
|
|
@@ -226,6 +229,11 @@ public class JavadocMojo
|
|
opts.add( quoted( docencoding ) );
|
|
opts.add( "-doctitle" );
|
|
opts.add( quoted( "Javadoc for package XXX" ) );
|
|
+ if ( source != null )
|
|
+ {
|
|
+ opts.add( "-source" );
|
|
+ opts.add( quoted( source ) );
|
|
+ }
|
|
|
|
for ( Path file : files )
|
|
opts.add( quoted( file ) );
|
|
--
|
|
2.36.0
|
|
|