This is an automated email from the ASF dual-hosted git repository.

rfscholte pushed a commit to branch MRELEASE-998
in repository https://gitbox.apache.org/repos/asf/maven-release.git

commit 268c1381ce98ef4b0bba5e9df15080a2e342204d
Author: rfscholte <rfscho...@apache.org>
AuthorDate: Sat Feb 10 16:28:09 2018 +0100

    Improve usage BuilderReleaseDescriptor
---
 .../org/apache/maven/shared/release/DefaultReleaseManager.java     | 7 ++++---
 .../maven/shared/release/config/ReleaseDescriptorBuilder.java      | 5 ++++-
 .../java/org/apache/maven/shared/release/config/ReleaseUtils.java  | 3 ++-
 3 files changed, 10 insertions(+), 5 deletions(-)

diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
index 9ae5bc9..1cbcb89 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
@@ -29,6 +29,7 @@ import java.util.Set;
 import org.apache.commons.lang3.BooleanUtils;
 import org.apache.maven.shared.release.config.ReleaseDescriptor;
 import org.apache.maven.shared.release.config.ReleaseDescriptorBuilder;
+import 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder.BuilderReleaseDescriptor;
 import org.apache.maven.shared.release.config.ReleaseDescriptorStore;
 import org.apache.maven.shared.release.config.ReleaseDescriptorStoreException;
 import org.apache.maven.shared.release.config.ReleaseUtils;
@@ -123,7 +124,7 @@ public class DefaultReleaseManager
                                             };
                                         } );
 
-        ReleaseDescriptor config;
+        BuilderReleaseDescriptor config;
         if ( BooleanUtils.isNotFalse( prepareRequest.getResume() ) )
         {
             config = loadReleaseDescriptor( builder, 
prepareRequest.getReleaseManagerListener() );
@@ -487,14 +488,14 @@ public class DefaultReleaseManager
         }
     }
 
-    private ReleaseDescriptor loadReleaseDescriptor( ReleaseDescriptorBuilder 
builder,
+    private BuilderReleaseDescriptor loadReleaseDescriptor( 
ReleaseDescriptorBuilder builder,
                                                      ReleaseManagerListener 
listener )
         throws ReleaseExecutionException
     {
         try
         {
             updateListener( listener, "verify-release-configuration", 
PHASE_START );
-            ReleaseDescriptor descriptor = 
ReleaseUtils.buildReleaseDescriptor( configStore.read( builder ) );
+            BuilderReleaseDescriptor descriptor = 
ReleaseUtils.buildReleaseDescriptor( configStore.read( builder ) );
             updateListener( listener, "verify-release-configuration", 
PHASE_END );
             return descriptor;
         }
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
index b7ec376..c9866b3 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
@@ -36,8 +36,11 @@ public class ReleaseDescriptorBuilder
      * @author Robert Scholte
      *
      */
-    static final class BuilderReleaseDescriptor extends ReleaseDescriptor 
implements ReleaseDescriptorNew
+    public static final class BuilderReleaseDescriptor extends 
ReleaseDescriptor implements ReleaseDescriptorNew
     {
+        private BuilderReleaseDescriptor()
+        {
+        }
     }
     
     private final BuilderReleaseDescriptor releaseDescriptor;
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
index e49539c..36504c2 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
@@ -24,6 +24,7 @@ import java.util.Map.Entry;
 import java.util.Properties;
 import java.util.Set;
 
+import 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder.BuilderReleaseDescriptor;
 import org.apache.maven.shared.release.scm.IdentifiedScm;
 
 /**
@@ -42,7 +43,7 @@ public class ReleaseUtils
         // nothing to see here
     }
 
-    public static ReleaseDescriptor buildReleaseDescriptor( 
ReleaseDescriptorBuilder builder )
+    public static BuilderReleaseDescriptor buildReleaseDescriptor( 
ReleaseDescriptorBuilder builder )
     {
         return builder.build();
     }

-- 
To stop receiving notification emails like this one, please contact
rfscho...@apache.org.

Reply via email to