You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2011/11/21 21:22:04 UTC
svn commit: r1204686 - in
/maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker:
AbstractPatchMojo.java tracking/PatchTrackerRequest.java
tracking/jira/JiraPatchTracker.java
Author: olamy
Date: Mon Nov 21 20:22:03 2011
New Revision: 1204686
URL: http://svn.apache.org/viewvc?rev=1204686&view=rev
Log:
add priority field for jira creation
Modified:
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java
Modified: maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java?rev=1204686&r1=1204685&r2=1204686&view=diff
==============================================================================
--- maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java (original)
+++ maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java Mon Nov 21 20:22:03 2011
@@ -127,6 +127,13 @@ public abstract class AbstractPatchMojo
*/
protected String patchType;
+ /**
+ * the priority of the patch tracker entry to load: default 3 for jira major
+ *
+ * @parameter expression="${patch.priority}" default-value="3"
+ */
+ protected String patchPriority;
+
/**
* Component used to prompt for input.
@@ -188,7 +195,8 @@ public abstract class AbstractPatchMojo
{
PatchTrackerRequest patchTrackerRequest =
new PatchTrackerRequest().setUrl( getPatchTrackerUrl() ).setUserName(
- getPatchTrackerUsername() ).setPassword( getPatchTrackerPassword() ).setPatchType( patchType );
+ getPatchTrackerUsername() ).setPassword( getPatchTrackerPassword() ).setPatchType(
+ patchType ).setPatchPriority( patchPriority );
return creation ? patchTrackerRequest.setSummary( getPatchTrackerSummary() ).setDescription(
getPatchTrackerDescription() ) : patchTrackerRequest;
Modified: maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java?rev=1204686&r1=1204685&r2=1204686&view=diff
==============================================================================
--- maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java (original)
+++ maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java Mon Nov 21 20:22:03 2011
@@ -45,6 +45,11 @@ public class PatchTrackerRequest
*/
private String patchType = "1";
+ /**
+ * mandatory on some jira: 3 for major
+ */
+ private String patchPriority;
+
public PatchTrackerRequest()
{
// no op
@@ -138,6 +143,17 @@ public class PatchTrackerRequest
return this;
}
+ public String getPatchPriority()
+ {
+ return patchPriority;
+ }
+
+ public PatchTrackerRequest setPatchPriority( String patchPriority )
+ {
+ this.patchPriority = patchPriority;
+ return this;
+ }
+
@Override
public String toString()
{
@@ -150,6 +166,7 @@ public class PatchTrackerRequest
sb.append( ", summary='" ).append( summary ).append( '\'' );
sb.append( ", description='" ).append( description ).append( '\'' );
sb.append( ", patchId='" ).append( patchId ).append( '\'' );
+ sb.append( ", patchPriority='" ).append( patchPriority ).append( '\'' );
sb.append( '}' );
return sb.toString();
}
Modified: maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java?rev=1204686&r1=1204685&r2=1204686&view=diff
==============================================================================
--- maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java (original)
+++ maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java Mon Nov 21 20:22:03 2011
@@ -54,6 +54,7 @@ public class JiraPatchTracker
remoteIssue.setSummary( patchTrackerRequest.getSummary() );
remoteIssue.setDescription( patchTrackerRequest.getDescription() );
remoteIssue.setType( patchTrackerRequest.getPatchType() );
+ remoteIssue.setPriority( patchTrackerRequest.getPatchPriority() );
// do we have a component id ??
String componentId =