mizdebsk pushed to xmvn (jenkins). "Port to Gradle 2.3"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Apr 9 08:45:17 UTC 2015


>From b2dde94338c99c6c881ec50265d2555975210f29 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Wed, 25 Mar 2015 10:24:30 +0100
Subject: Port to Gradle 2.3


diff --git a/0001-Port-to-Gradle-2.3.patch b/0001-Port-to-Gradle-2.3.patch
new file mode 100644
index 0000000..7038b57
--- /dev/null
+++ b/0001-Port-to-Gradle-2.3.patch
@@ -0,0 +1,47 @@
+From bccb95235f4d177552820f752f20e44b4a00b91b Mon Sep 17 00:00:00 2001
+From: Mikolaj Izdebski <mizdebsk at redhat.com>
+Date: Wed, 25 Mar 2015 10:23:13 +0100
+Subject: [PATCH] Port to Gradle 2.3
+
+---
+ .../java/org/fedoraproject/xmvn/connector/gradle/GradleResolver.java   | 3 ++-
+ xmvn-parent/pom.xml                                                    | 2 +-
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/xmvn-connector-gradle/src/main/java/org/fedoraproject/xmvn/connector/gradle/GradleResolver.java b/xmvn-connector-gradle/src/main/java/org/fedoraproject/xmvn/connector/gradle/GradleResolver.java
+index af4d068..94a6119 100644
+--- a/xmvn-connector-gradle/src/main/java/org/fedoraproject/xmvn/connector/gradle/GradleResolver.java
++++ b/xmvn-connector-gradle/src/main/java/org/fedoraproject/xmvn/connector/gradle/GradleResolver.java
+@@ -36,6 +36,7 @@ import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRe
+ import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.DescriptorParseContext;
+ import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.GradlePomModuleDescriptorParser;
+ import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.MetaDataParser;
++import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.DefaultVersionSelectorScheme;
+ import org.gradle.api.internal.artifacts.repositories.ResolutionAwareRepository;
+ import org.gradle.api.internal.component.ArtifactType;
+ import org.gradle.internal.component.external.model.DefaultMavenModuleResolveMetaData;
+@@ -207,7 +208,7 @@ public class GradleResolver
+             Path fakePom = fakePom( pomPath, id );
+             logger.debug( "Created fake POM: {}", fakePom );
+ 
+-            MetaDataParser parser = new GradlePomModuleDescriptorParser();
++            MetaDataParser parser = new GradlePomModuleDescriptorParser( new DefaultVersionSelectorScheme() );
+             MutableModuleComponentResolveMetaData metaData = parser.parseMetaData( this, fakePom.toFile() );
+ 
+             result.resolved( metaData );
+diff --git a/xmvn-parent/pom.xml b/xmvn-parent/pom.xml
+index 294d0ce..d971817 100644
+--- a/xmvn-parent/pom.xml
++++ b/xmvn-parent/pom.xml
+@@ -79,7 +79,7 @@
+     <atinjectVersion>1</atinjectVersion>
+     <ivyVersion>2.4.0</ivyVersion>
+     <jcommanderVersion>1.47</jcommanderVersion>
+-    <gradleVersion>2.2.1</gradleVersion>
++    <gradleVersion>2.3</gradleVersion>
+     <guiceVersion>3.2.5</guiceVersion>
+     <guavaVersion>18.0</guavaVersion>
+     <mavenInvokerVersion>2.1.1</mavenInvokerVersion>
+-- 
+2.1.0
+
diff --git a/xmvn.spec b/xmvn.spec
index b95102f..579403c 100644
--- a/xmvn.spec
+++ b/xmvn.spec
@@ -4,7 +4,7 @@
 
 Name:           xmvn
 Version:        2.3.2
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Local Extensions for Apache Maven
 License:        ASL 2.0
 URL:            http://mizdebsk.fedorapeople.org/xmvn
@@ -12,6 +12,8 @@ BuildArch:      noarch
 
 Source0:        https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.xz
 
+Patch0:         0001-Port-to-Gradle-2.3.patch
+
 BuildRequires:  maven >= 3.3
 BuildRequires:  maven-local
 BuildRequires:  beust-jcommander
@@ -27,7 +29,7 @@ BuildRequires:  xmlunit
 BuildRequires:  apache-ivy
 BuildRequires:  sisu-mojos
 BuildRequires:  junit
-BuildRequires:  gradle >= 2.2.1-2
+BuildRequires:  gradle >= 2.3
 
 Requires:       maven >= 3.2.5-2
 Requires:       xmvn-api = %{version}-%{release}
@@ -150,6 +152,7 @@ This package provides %{summary}.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %mvn_package :xmvn __noinstall
 
@@ -300,6 +303,9 @@ end
 %doc LICENSE NOTICE
 
 %changelog
+* Wed Mar 25 2015 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.3.2-4
+- Port to Gradle 2.3
+
 * Mon Mar 16 2015 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.3.2-3
 - Build with Maven 3.3.0
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/xmvn.git/commit/?h=jenkins&id=b2dde94338c99c6c881ec50265d2555975210f29


More information about the scm-commits mailing list