[xmvn] Fix handling of packages with dots in groupId
Stanislav Ochotnicky
sochotni at fedoraproject.org
Fri May 31 14:33:41 UTC 2013
commit 7d4c2bfd08bf9db804587325ba870c2c31a27675
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date: Fri May 31 16:26:09 2013 +0200
Fix handling of packages with dots in groupId
- Previous versions also fixed bug #948731
...ment-desired-handling-dots-in-JPP-groupId.patch | 34 ++++++++++++++++++++
xmvn.spec | 11 ++++++-
2 files changed, 44 insertions(+), 1 deletions(-)
---
diff --git a/0002-Implement-desired-handling-dots-in-JPP-groupId.patch b/0002-Implement-desired-handling-dots-in-JPP-groupId.patch
new file mode 100644
index 0000000..9a27c08
--- /dev/null
+++ b/0002-Implement-desired-handling-dots-in-JPP-groupId.patch
@@ -0,0 +1,34 @@
+From 21994e6933147073498f5609834329e848a1cf99 Mon Sep 17 00:00:00 2001
+From: Mikolaj Izdebski <mizdebsk at redhat.com>
+Date: Fri, 31 May 2013 16:13:58 +0200
+Subject: [PATCH 2/2] Implement desired handling dots in JPP groupId
+
+---
+ .../src/main/java/org/fedoraproject/maven/repository/Layout.java | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/xmvn-core/src/main/java/org/fedoraproject/maven/repository/Layout.java b/xmvn-core/src/main/java/org/fedoraproject/maven/repository/Layout.java
+index 3d8c7a5..23cb006 100644
+--- a/xmvn-core/src/main/java/org/fedoraproject/maven/repository/Layout.java
++++ b/xmvn-core/src/main/java/org/fedoraproject/maven/repository/Layout.java
+@@ -105,11 +105,16 @@ public enum Layout
+ path.append( groupId.replace( '/', '.' ) );
+ path.append( '-' );
+ }
+- else
++ else if ( deep )
+ {
+ path.append( groupId.replace( '.', '/' ) );
+ path.append( '/' );
+ }
++ else
++ {
++ path.append( groupId );
++ path.append( '/' );
++ }
+ }
+
+ path.append( artifactId );
+--
+1.8.1.4
+
diff --git a/xmvn.spec b/xmvn.spec
index 17d951a..c2b3d32 100644
--- a/xmvn.spec
+++ b/xmvn.spec
@@ -1,6 +1,6 @@
Name: xmvn
Version: 0.5.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Local Extensions for Apache Maven
License: ASL 2.0
URL: http://mizdebsk.fedorapeople.org/xmvn
@@ -10,6 +10,10 @@ Source0: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar
# from upstream commit ccc197d to fix NPE
Patch0: 0001-Be-careful-when-unboxing-Boolean-that-can-be-null.patch
+# from upstream commit f62ca1f to fix handling of packages with dots in groupid
+Patch1: 0002-Implement-desired-handling-dots-in-JPP-groupId.patch
+
+
BuildRequires: maven-local
BuildRequires: beust-jcommander
BuildRequires: cglib
@@ -45,6 +49,7 @@ This package provides %{summary}.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
# Add cglib test dependency as a workaround for rhbz#911365
%pom_add_dep cglib:cglib::test %{name}-core
@@ -133,6 +138,10 @@ end
%doc LICENSE NOTICE
%changelog
+* Fri May 31 2013 Stanislav Ochotnicky <sochotnicky at redhat.com> - 0.5.0-4
+- Fix handling of packages with dots in groupId
+- Previous versions also fixed bug #948731
+
* Tue May 28 2013 Stanislav Ochotnicky <sochotnicky at redhat.com> - 0.5.0-3
- Move pre scriptlet to pretrans and implement in lua
More information about the scm-commits
mailing list