commit dfe9aef1e6db6963bb83674654c39b94af5b4702
Author: Mikolaj Izdebski <mizdebsk(a)redhat.com>
Date: Thu Jan 30 10:35:08 2014 +0100
Add support for Eclipse Sisu
0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch | 42 +++++++++++++++++++++
eclipse-m2e-sisu.spec | 10 ++++-
2 files changed, 51 insertions(+), 1 deletions(-)
---
diff --git a/0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch
b/0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch
new file mode 100644
index 0000000..80da255
--- /dev/null
+++ b/0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch
@@ -0,0 +1,42 @@
+From b3b2a9b48031fef2bcfdb978fa29201ce9e0189c Mon Sep 17 00:00:00 2001
+From: Mikolaj Izdebski <mizdebsk(a)redhat.com>
+Date: Wed, 29 Jan 2014 15:27:22 +0100
+Subject: [PATCH] Add lifecycle mapping for Eclipse Sisu
+
+Eclipse Sisu has its own Maven plugin:
+
https://github.com/eclipse/sisu.mojos
+---
+ org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml
b/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml
+index 79abc11..f429d70 100644
+--- a/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml
++++ b/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml
+@@ -17,5 +17,21 @@
+ </configurator>
+ </action>
+ </pluginExecution>
++ <pluginExecution>
++ <pluginExecutionFilter>
++ <groupId>org.eclipse.sisu</groupId>
++ <artifactId>sisu-maven-plugin</artifactId>
++ <versionRange>[0.0.0,)</versionRange>
++ <goals>
++ <goal>main-index</goal>
++ <goal>test-index</goal>
++ </goals>
++ </pluginExecutionFilter>
++ <action>
++ <configurator>
++ <id>org.sonatype.m2e.sisuindex.sisuindexConfigurator</id>
++ </configurator>
++ </action>
++ </pluginExecution>
+ </pluginExecutions>
+-</lifecycleMappingMetadata>
+\ No newline at end of file
++</lifecycleMappingMetadata>
+--
+1.8.4.2
+
diff --git a/eclipse-m2e-sisu.spec b/eclipse-m2e-sisu.spec
index 2c55c20..1ffe3e0 100644
--- a/eclipse-m2e-sisu.spec
+++ b/eclipse-m2e-sisu.spec
@@ -3,7 +3,7 @@
Name: eclipse-m2e-sisu
Version: 0.15.0
-Release: 0.1.git%{shortcommit}%{?dist}
+Release: 0.2.git%{shortcommit}%{?dist}
Summary: M2E Sisu connector
License: EPL
URL:
https://github.com/tesla/m2eclipse-sisu/
@@ -11,6 +11,10 @@ BuildArch: noarch
Source0:
https://github.com/tesla/m2eclipse-sisu/archive/%{commit}/%{name}-%{versi...
+# Add support for Eclipse Sisu
+# From
https://github.com/tesla/m2eclipse-sisu/pull/1
+Patch0: 0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch
+
BuildRequires: maven-local
BuildRequires: mvn(io.tesla.tycho:tycho-support:pom:)
BuildRequires: osgi(org.eclipse.core.resources)
@@ -24,6 +28,7 @@ This package provides Sisu connector for Eclipse M2E.
%prep
%setup -q -n m2eclipse-sisu-%{commit}
+%patch0 -p1
find -name *.jar -delete
%build
@@ -38,5 +43,8 @@ cp -a eclipse %{buildroot}%{_datadir}/eclipse/dropins/%{name}/
%{_datadir}/eclipse/dropins/%{name}
%changelog
+* Thu Jan 30 2014 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 0.15.0-0.2.git81d3bc5
+- Add support for Eclipse Sisu
+
* Tue Jan 28 2014 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 0.15.0-0.1.git81d3bc5
- Initial commit