9b488a9
%if 0%{?fedora} >= 24
cec8c1a
%global install_loc          %{_datadir}/eclipse/droplets/m2e-core
9b488a9
%else
9b488a9
%global install_loc          %{_datadir}/eclipse/dropins/m2e-core
9b488a9
%endif
5c8f8b4
%global release_dir          releases/1.6/1.6.2.20150902-0002
13d7f82
13d7f82
Name:           eclipse-m2e-core
5c8f8b4
Version:        1.6.2
03bb3b8
Release:        5%{?dist}
13d7f82
Summary:        Maven integration for Eclipse
13d7f82
13d7f82
Group:          Development/Tools
55f3d23
# Most of components are under EPL, but some of them are licensed under
55f3d23
# ASL 2.0 license.
55f3d23
License:        EPL and ASL 2.0
13d7f82
URL:            http://eclipse.org/m2e/
13d7f82
538267d
Source0:        http://git.eclipse.org/c/m2e/m2e-core.git/snapshot/%{release_dir}.tar.xz
bcf5e4f
Source1:        http://www.eclipse.org/legal/epl-v10.html
13d7f82
13d7f82
# Add some necessary stuff (mainly requires & imports) to manifests
9887d4e
Patch0:         %{name}-fix-manifests.patch
13d7f82
13d7f82
# AbstractResourceFetcher is now ResourceFetcher (interface)
538267d
Patch1:         %{name}-m2e.core-resourcefetcher.patch
13d7f82
13d7f82
# Method returns collection of ArtifactInfo instances rather than just one
538267d
Patch2:         %{name}-artifactinfo-return-type.patch
13d7f82
3c71209
# API change in maven-indexer 5.1.1
538267d
Patch4:        %{name}-indexer-5.1.1.patch
538267d
Patch6:        %{name}-NexusIndexManager.patch
3c71209
c151369
# API change in aether (remove once implemented)
538267d
Patch5:        %{name}-LifecycleMappingFactory.patch
9c697fa
564180f
# Port tests to Jetty 8
538267d
Patch7:        %{name}-jetty-8.patch
564180f
5989260
# Remove "mandatory" attirbutes from OSGi manifests, which cause problems with P2.
5989260
# See https://dev.eclipse.org/mhonarc/lists/p2-dev/msg05465.html
538267d
Patch8:        %{name}-mandatory-OSGi-attributes.patch
5989260
0ed1c40
# FSDirectory class has a different api than what m2e appears to expect
0ed1c40
Patch9:        %{name}-lucene-fsdirectory.patch
0ed1c40
13d7f82
BuildArch:      noarch
13d7f82
9c697fa
# Maven build-requires for the main build.  After successfull build
9c697fa
# they can be regenerated with the following command:
9c697fa
#   xmvn-builddep <path-to-build-log>
Stanislav Ochotnicky 84a35b8
BuildRequires:  maven-local
bcf5e4f
BuildRequires:  eclipse-license
0ed1c40
BuildRequires:  lucene3
0ed1c40
BuildRequires:  lucene3-contrib
5819966
BuildRequires:  mvn(io.takari.m2e.workspace:org.eclipse.m2e.workspace.cli)
9c697fa
BuildRequires:  mvn(org.codehaus.modello:modello-maven-plugin)
9c697fa
BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
9c697fa
BuildRequires:  mvn(org.eclipse.tycho:target-platform-configuration)
9c697fa
BuildRequires:  mvn(org.eclipse.tycho:tycho-maven-plugin)
9c697fa
BuildRequires:  mvn(org.eclipse.tycho:tycho-source-plugin)
9c697fa
BuildRequires:  mvn(org.sonatype.forge:forge-parent:pom:)
9c697fa
9c697fa
# Additional Maven build-requires for m2e-maven-runtime.  They cannot
9c697fa
# be regenerated using xmvn-builddep because m2e-maven-runtime is not
9c697fa
# built using %%mvn_build.
9c697fa
BuildRequires:  mvn(com.google.guava:guava)
bcf5e4f
BuildRequires:  mvn(io.takari.aether:aether-connector-okhttp)
d5739ea
BuildRequires:  mvn(io.takari.aether:takari-local-repository)
5819966
BuildRequires:  mvn(io.takari:takari:pom:)
9c697fa
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
9c697fa
BuildRequires:  mvn(org.apache.maven.archetype:archetype-common)
9c697fa
BuildRequires:  mvn(org.apache.maven.indexer:indexer-core)
9c697fa
BuildRequires:  mvn(org.apache.maven:maven-compat)
9c697fa
BuildRequires:  mvn(org.apache.maven:maven-core)
9c697fa
BuildRequires:  mvn(org.apache.maven:maven-embedder)
9c697fa
BuildRequires:  mvn(org.apache.maven.wagon:wagon-file)
9c697fa
BuildRequires:  mvn(org.eclipse.aether:aether-impl)
9c697fa
BuildRequires:  mvn(org.eclipse.aether:aether-transport-wagon)
9c697fa
BuildRequires:  mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
9c697fa
BuildRequires:  mvn(org.eclipse.tycho:tycho-maven-plugin)
9c697fa
BuildRequires:  mvn(org.eclipse.tycho:tycho-p2-plugin)
9c697fa
BuildRequires:  mvn(org.slf4j:slf4j-simple)
9c697fa
BuildRequires:  mvn(org.sonatype.forge:forge-parent:pom:)
9c697fa
BuildRequires:  mvn(org.sonatype.plexus:plexus-build-api)
9c697fa
BuildRequires:  mvn(org.sonatype.sisu:sisu-guice::no_aop:)
9c697fa
9c697fa
9c697fa
# OSGi build-requires.  They can be regenerated with the following command:
9c697fa
#   sed -n 's/^Require-Bundle: //;T;:l;s/[;=,].*//;/^org.eclipse.m2e/bn;s/..*/BuildRequires:  osgi(&);;T;p;:n;n;s/^ //;T;bl' `find -name *.MF` | sort -u
9c697fa
BuildRequires:  osgi(com.ibm.icu)
574e218
BuildRequires:  osgi(org.apache.lucene.queryparser)
9c697fa
BuildRequires:  osgi(org.apache.maven.archetype.catalog)
9c697fa
BuildRequires:  osgi(org.apache.maven.archetype.descriptor)
9c697fa
BuildRequires:  osgi(org.eclipse.compare)
9c697fa
BuildRequires:  osgi(org.eclipse.core.expressions)
9c697fa
BuildRequires:  osgi(org.eclipse.core.filebuffers)
9c697fa
BuildRequires:  osgi(org.eclipse.core.filesystem)
9c697fa
BuildRequires:  osgi(org.eclipse.core.jobs)
9c697fa
BuildRequires:  osgi(org.eclipse.core.resources)
9c697fa
BuildRequires:  osgi(org.eclipse.core.runtime)
9c697fa
BuildRequires:  osgi(org.eclipse.core.variables)
9c697fa
BuildRequires:  osgi(org.eclipse.debug.core)
9c697fa
BuildRequires:  osgi(org.eclipse.debug.ui)
9c697fa
BuildRequires:  osgi(org.eclipse.emf.common)
9c697fa
BuildRequires:  osgi(org.eclipse.emf.ecore)
9c697fa
BuildRequires:  osgi(org.eclipse.emf.ecore.edit)
9c697fa
BuildRequires:  osgi(org.eclipse.emf.ecore.xmi)
9c697fa
BuildRequires:  osgi(org.eclipse.emf.edit)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.common)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.core)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.discovery)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.discovery.compatibility)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.metadata)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.operations)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.repository)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.ui)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.p2.ui.discovery)
9c697fa
BuildRequires:  osgi(org.eclipse.equinox.registry)
9c697fa
BuildRequires:  osgi(org.eclipse.jdt.core)
9c697fa
BuildRequires:  osgi(org.eclipse.jdt.debug)
9c697fa
BuildRequires:  osgi(org.eclipse.jdt.debug.ui)
9c697fa
BuildRequires:  osgi(org.eclipse.jdt.launching)
9c697fa
BuildRequires:  osgi(org.eclipse.jdt.ui)
9c697fa
BuildRequires:  osgi(org.eclipse.jem.util)
9c697fa
BuildRequires:  osgi(org.eclipse.jface)
9c697fa
BuildRequires:  osgi(org.eclipse.jface.text)
9c697fa
BuildRequires:  osgi(org.eclipse.ltk.core.refactoring)
9c697fa
BuildRequires:  osgi(org.eclipse.ltk.ui.refactoring)
9c697fa
BuildRequires:  osgi(org.eclipse.osgi)
9c697fa
BuildRequires:  osgi(org.eclipse.search)
9c697fa
BuildRequires:  osgi(org.eclipse.swt)
9c697fa
BuildRequires:  osgi(org.eclipse.ui)
9c697fa
BuildRequires:  osgi(org.eclipse.ui.console)
9c697fa
BuildRequires:  osgi(org.eclipse.ui.editors)
9c697fa
BuildRequires:  osgi(org.eclipse.ui.externaltools)
9c697fa
BuildRequires:  osgi(org.eclipse.ui.forms)
9c697fa
BuildRequires:  osgi(org.eclipse.ui.ide)
9c697fa
BuildRequires:  osgi(org.eclipse.ui.workbench)
9c697fa
BuildRequires:  osgi(org.eclipse.ui.workbench.texteditor)
9c697fa
BuildRequires:  osgi(org.eclipse.wst.common.emf)
9c697fa
BuildRequires:  osgi(org.eclipse.wst.common.uriresolver)
9c697fa
BuildRequires:  osgi(org.eclipse.wst.sse.core)
9c697fa
BuildRequires:  osgi(org.eclipse.wst.sse.ui)
9c697fa
BuildRequires:  osgi(org.eclipse.wst.xml.core)
9c697fa
BuildRequires:  osgi(org.eclipse.wst.xml.ui)
9c697fa
BuildRequires:  osgi(org.eclipse.wst.xsd.core)
9c697fa
BuildRequires:  osgi(slf4j.api)
9c697fa
564180f
# Build-requires for tests
564180f
BuildRequires:  jetty8
564180f
9c697fa
# Bundle requires are auto-generated, but explicit requires are needed
9c697fa
# for symlinks to JARs installed by other packages.  After installing
9c697fa
# m2e these requires can be regenerated with the following command:
9c697fa
#   rpm -qf --qf 'Requires:       %{name}\n' $(readlink $(find /usr/share/eclipse/dropins/m2e-core -type l)) | sort -u
9c697fa
Requires:       aether-api
5819966
Requires:       aether-connector-basic
9c697fa
Requires:       aether-connector-okhttp
9c697fa
Requires:       aether-impl
9c697fa
Requires:       aether-spi
9c697fa
Requires:       aether-transport-wagon
9c697fa
Requires:       aether-util
9c697fa
Requires:       aopalliance
9c697fa
Requires:       apache-commons-cli
9c697fa
Requires:       apache-commons-collections
566cb68
Requires:       apache-commons-compress
9c697fa
Requires:       apache-commons-io
9c697fa
Requires:       apache-commons-lang
566cb68
Requires:       apache-commons-logging
9c697fa
Requires:       atinject
566cb68
Requires:       bouncycastle
9c697fa
Requires:       dom4j
900f99c
Requires:       eclipse-m2e-workspace >= 0.4.0
566cb68
Requires:       geronimo-jms
9c697fa
Requires:       google-guice
9c697fa
Requires:       guava
5819966
Requires:       jakarta-oro
566cb68
Requires:       javamail
9c697fa
Requires:       jchardet
9c697fa
Requires:       jdom
5819966
Requires:       jetty8
9c697fa
Requires:       jetty-util
566cb68
Requires:       jsr-305
566cb68
Requires:       log4j12
0ed1c40
Requires:       lucene3
0ed1c40
Requires:       lucene3-contrib
9c697fa
Requires:       maven
9c697fa
Requires:       maven-archetype-catalog
9c697fa
Requires:       maven-archetype-common
9c697fa
Requires:       maven-archetype-descriptor
9c697fa
Requires:       maven-archetype-registry
9c697fa
Requires:       maven-artifact-manager
8711faa
Requires:       maven-indexer >= 5.1.1-8
9c697fa
Requires:       maven-invoker
9c697fa
Requires:       maven-model
9c697fa
Requires:       maven-plugin-registry
9c697fa
Requires:       maven-profile
9c697fa
Requires:       maven-project
9c697fa
Requires:       maven-wagon-file
9c697fa
Requires:       maven-wagon-provider-api
9c697fa
Requires:       multithreadedtc
5819966
Requires:       objectweb-asm
9c697fa
Requires:       okhttp
5819966
Requires:       okio
9c697fa
Requires:       plexus-build-api
9c697fa
Requires:       plexus-cipher
9c697fa
Requires:       plexus-classworlds
9c697fa
Requires:       plexus-containers-component-annotations
9c697fa
Requires:       plexus-containers-container-default
9c697fa
Requires:       plexus-interpolation
9c697fa
Requires:       plexus-sec-dispatcher
9c697fa
Requires:       plexus-utils
9c697fa
Requires:       plexus-velocity
9c697fa
Requires:       sisu-inject
9c697fa
Requires:       sisu-plexus
9c697fa
Requires:       slf4j
5819966
Requires:       takari-filemanager
5301c73
Requires:       takari-local-repository
566cb68
Requires:       truezip-driver-file
566cb68
Requires:       truezip-driver-zip
566cb68
Requires:       truezip-file
566cb68
Requires:       truezip-kernel
9c697fa
Requires:       velocity
9c697fa
Requires:       xbean
9c697fa
Requires:       xml-commons-apis
13d7f82
13d7f82
13d7f82
%description
13d7f82
The goal of the m2ec project is to provide a first-class Apache Maven support
13d7f82
in the Eclipse IDE, making it easier to edit Maven's pom.xml, run a build from
13d7f82
the IDE and much more. For Java developers, the very tight integration with JDT
13d7f82
greatly simplifies the consumption of Java artifacts either being hosted on open
13d7f82
source repositories such as Maven Central, or in your in-house Maven repository.
13d7f82
13d7f82
m2e is also a platform that let others provide better integration with
13d7f82
additional Maven plugins (e.g. Android, web development, etc.), and facilitates
13d7f82
the distribution of those extensions through the m2e marketplace.
13d7f82
13d7f82
564180f
%package tests
564180f
Summary:        Eclipse M2E testing helpers
564180f
Requires:       jetty8
564180f
564180f
%description tests
564180f
This package contains common code used by tests for Eclipse M2E.
564180f
564180f
45905b0
%package javadoc
55f3d23
Group:          Documentation
45905b0
Summary:        API documentation for %{name}
45905b0
45905b0
%description javadoc
45905b0
This package contains %{summary}.
45905b0
45905b0
13d7f82
%prep
13d7f82
%setup -q -n %{release_dir}
13d7f82
13d7f82
find -name '*.class' -delete
13d7f82
find -name '*.jar' -delete
13d7f82
55f3d23
# Copy license files so they can be installed more easily.
bcf5e4f
cp -p %{SOURCE1} .
dcee71d
cp -p m2e-maven-runtime/org.eclipse.m2e.maven.indexer/src/main/resources/about_files/LICENSE-2.0.txt .
55f3d23
13d7f82
# These don't currently build, but don't seem to be absolutely necessary
564180f
for mod in org.eclipse.m2e.logback.appender \
9c697fa
           org.eclipse.m2e.logback.configuration \
9c697fa
           org.eclipse.m2e.logback.feature \
1253004
           org.eclipse.m2e.sdk.feature \
1253004
           org.eclipse.m2e.site
9c697fa
do
9c697fa
  %pom_disable_module $mod
9c697fa
  rm -rf $mod
9c697fa
done
9c697fa
564180f
# Test bundle goes to its own subpackage.
564180f
%mvn_package ":*.tests*::{}:" tests
564180f
%mvn_package ":::{}:"
bcf5e4f
9c697fa
# Embed all Maven dependencies.  They may be some superflous deps
9c697fa
# added this way, but in Fedora we don't have enough manpower to test
9c697fa
# dependency correctness.  And we don't even run m2e tests...
9c697fa
for d in `find m2e-maven-runtime/* -maxdepth 0 -type d`; do
9c697fa
    %pom_xpath_inject pom:instructions "<Embed-Directory>jars</Embed-Directory>" $d
9c697fa
    %pom_xpath_set pom:Embed-Dependency "*;scope=compile|runtime" $d
9c697fa
done
9c697fa
9887d4e
%autopatch -p0
9887d4e
9c697fa
# Fix incorrect bundle name and version for slf4j in manifests and POMs
9c697fa
sed -i 's|org.slf4j.api;bundle-version=\".*\"|slf4j.api|g' `find -name *.MF -o -name pom.xml`
9c697fa
3d396fb
sed -i -e "s/aether-connector-wagon/aether-transport-wagon/" m2e-maven-runtime/org.eclipse.m2e.maven.runtime/pom.xml
13d7f82
13d7f82
%build
9c697fa
# Building m2e is a two step process.  See upstream documentation:
9c697fa
# http://wiki.eclipse.org/M2E_Development_Environment#Building_m2e_on_command_line
13d7f82
repo=localrepo
9c697fa
xmvn -B -o install -f m2e-maven-runtime/pom.xml -Dmaven.repo.local=${repo}
e75fa7c
%mvn_build -- -Dmaven.repo.local=${repo} -Dmaven.compiler.source=1.7 -Dmaven.compiler.target=1.7
13d7f82
13d7f82
%install
9c697fa
1253004
%mvn_artifact m2e-maven-runtime/$mod/pom.xml
1253004
for mod in org.eclipse.m2e.archetype.common \
1253004
           org.eclipse.m2e.maven.indexer \
1253004
           org.eclipse.m2e.maven.runtime \
1253004
           org.eclipse.m2e.maven.runtime.slf4j.simple
9c697fa
do
aac27fb
    %mvn_artifact -Dtype=eclipse-plugin m2e-maven-runtime/$mod/pom.xml m2e-maven-runtime/$mod/target/$mod-%{version}-SNAPSHOT.jar
13d7f82
done
13d7f82
1253004
%mvn_install
1253004
7831e08
# Replace bundled JARs with symlinks to system JARs using XMvn Subst.  This way
7831e08
# there is no need to manually synchronize JAR lists between Maven and M2E when
7831e08
# some Maven dependency changes.  All that needs to be done is rebuilding M2E.
9c697fa
xmvn-subst -s `find %{buildroot}%{install_loc} -name jars` $extra
45905b0
13d7f82
1253004
%files -f .mfiles
13d7f82
%doc org.eclipse.m2e.core/about.html
55f3d23
%doc epl-v10.html LICENSE-2.0.txt
13d7f82
564180f
%files tests -f .mfiles-tests
564180f
9c697fa
%files javadoc -f .mfiles-javadoc
55f3d23
%doc epl-v10.html LICENSE-2.0.txt
45905b0
13d7f82
13d7f82
%changelog
03bb3b8
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.2-5
03bb3b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
03bb3b8
8711faa
* Mon Dec 14 2015 Gerard Ryan <galileo@fedoraproject.org> - 1.6.2-4
8711faa
- Force minimum maven-indexer Requires
8711faa
0ed1c40
* Sat Dec 12 2015 Gerard Ryan <galileo@fedoraproject.org> - 1.6.2-3
0ed1c40
- Update for new maven-indexer build (lucene3)
0ed1c40
900f99c
* Wed Oct 14 2015 Mat Booth <mat.booth@redhat.com> - 1.6.2-2
900f99c
- Rebuild for new eclipse-m2e-workspace
900f99c
5c8f8b4
* Sun Sep 13 2015 Gerard Ryan <galileo@fedoraproject.org> - 1.6.2-1
5c8f8b4
- Update to upstream 1.6.2 release.
5c8f8b4
cec8c1a
* Fri Sep 04 2015 Roland Grunberg <rgrunber@redhat.com> - 1.6.1-2
cec8c1a
- Minor changes to build as a droplet.
cec8c1a
538267d
* Wed Jul 8 2015 Alexander Kurtakov <akurtako@redhat.com> 1.6.1-1
538267d
- Update to upstram 1.6.1 release.
538267d
- Port to Lucene 5 API.
538267d
79887f9
* Mon Jun 22 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.0-1
79887f9
- Update to upstream release 1.6.0 (Mars)
79887f9
78d02c3
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-0.4
78d02c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
78d02c3
9887d4e
* Thu May 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.0-0.3
9887d4e
- Update to upstream milestone 1.6.0.20150506-1605
9887d4e
5989260
* Mon Mar 16 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.0-0.2
5989260
- Remove "mandatory" attirbutes from OSGi manifests
5989260
e75fa7c
* Thu Feb 19 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.0-0.1
e75fa7c
- Update to upstream milestone 1.6.0.20150203-1921
e75fa7c
564180f
* Mon Feb  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-18
564180f
- Enable test bundle
564180f
aac27fb
* Sat Feb  7 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-17
aac27fb
- Install runtime bundles in dropins directory
aac27fb
7b5018d
* Fri Dec 12 2014 Roland Grunberg <rgrunber@redhat.com> - 1.5.0-16
7b5018d
- Fix FTBFS by removing unnecessary type attribute.
7b5018d
b9e30a8
* Thu Sep 18 2014 Michal Srb <msrb@redhat.com> - 1.5.0-15
b9e30a8
- Rebuild to fix metadata
b9e30a8
1253004
* Wed Sep 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-14
1253004
- Install with XMvn
1253004
00be58d
* Sun Aug 31 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-14
00be58d
- Rebuild for Maven 3.2.3
00be58d
eaa9cd8
* Sat Jul 05 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.5.0-13
eaa9cd8
- Symlink guava so bundles can get resolved
eaa9cd8
566cb68
* Fri Jun 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-12
566cb68
- Update to final 1.5.0 (Luna)
566cb68
645cb23
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-11
645cb23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
645cb23
d5739ea
* Fri May 30 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.5.0-10
d5739ea
- Replace old BR on tesla-concurrent-localrepo
d5739ea
5301c73
* Thu May 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-9
5301c73
- Regenerate requires and build-requires, again
5301c73
574e218
* Thu May 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-8
574e218
- Regenerate requires and build-requires
574e218
bcf5e4f
* Sun May 25 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.5.0-7
bcf5e4f
- Update to latest upstream 1.5.0 milestone
bcf5e4f
6939f7e
* Fri May 23 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.5.0-6
6939f7e
- Rebuild for plexus-velocity update
6939f7e
9c697fa
* Sat Mar 22 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-5
9c697fa
- Add explicit requires, resolves: rhbz#1079458
9c697fa
- Regenerate build-requires
9c697fa
- Rename dropin installation dir to m2e-core
9c697fa
- Simplify patch application with %%autopatch macro
9c697fa
- Use %%mvn_build and %%mvn_install macros
9c697fa
- Use feclipse-maven-plugin to simplify bundle installation
9c697fa
- Embed all dependencies in m2e-maven-runtime bundles
9c697fa
fa136b0
* Sat Mar 15 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.5.0-4
fa136b0
- Use xmvn instead of mvn-rpmbuild
fa136b0
5fa27b1
* Fri Mar 14 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.5.0-3
5fa27b1
- Patch for lucene API changes
5fa27b1
Stanislav Ochotnicky 6219310
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.5.0-2
Stanislav Ochotnicky 6219310
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky 6219310
dcee71d
* Mon Jan 27 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.5.0-1
dcee71d
- Update to 1.5.0-SNAPSHOT
dcee71d
c25ff86
* Mon Jan 27 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-13
c25ff86
- Fix for RHBZ#1015324: Failing to retrieve archetypes
c25ff86
a47d076
* Thu Jan 23 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.4.0-12
a47d076
- Switch to netty3 compat package
a47d076
5144b07
* Sat Jan  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.4.0-11
5144b07
- Fully remove CGlib from Maven runtime bundle
5144b07
- Exclude AOP version of Guice from Sisu dependencies
5144b07
- Fix Sisu dependency scope
5144b07
7e9c111
* Thu Jan 02 2014 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-10
7e9c111
- Revert removal of workaround for missing cglib and aopalliance
7e9c111
20079d0
* Tue Dec 31 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.4.0-9
20079d0
- Remove workaround for rhbz#911365 (missing cglib and aopalliance)
e4fbd8b
- Add NOP SLF4J implementation JAR to classpath
7831e08
- Use xmvn-subst to symlink JARs, resolves: rhbz#1020299
20079d0
7466593
* Wed Dec 04 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-8
7466593
- Rebuild in Rawhide
7466593
2060c64
* Wed Oct 02 2013 Roland Grunberg <rgrunber@redhat.com> - 1.4.0-7
2060c64
- Fix bug with plexus-utils > 3.0.5.
2060c64
033c845
* Tue Oct 01 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-6
033c845
- Add BR/R on aether-connector-basic in f20+
033c845
23ed4c9
* Sun Sep 29 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-5
23ed4c9
- Fixes for maven 3.1.0
23ed4c9
73569c7
* Sat Aug 24 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-4
73569c7
- Bump release to rebuild in rawhide/f20
73569c7
736d3db
* Mon Aug 19 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-3
736d3db
- Use Eclipse Sisu and Eclipse Aether
3c71209
- Add patch for new maven-indexer
736d3db
83bc334
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
83bc334
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
83bc334
595a83e
* Tue Jun 25 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.4.0-1
260626c
- Update to latest upstream version 1.4.0
260626c
f5add70
* Tue May 14 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.3.1-2
f5add70
- Fix broken symbolic links on f19+
f5add70
- Update Requires/BuildRequires
f5add70
a73b304
* Sun Apr 07 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.3.1-1
a73b304
- Update to upstream version 1.3.1
a73b304
c7471cc
* Wed Feb 20 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.2.0-7
c7471cc
- Bump release to test again in koji (previously broken deps)
c7471cc
7e678ec
* Mon Feb 18 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-6
7e678ec
- Drop dependency on plexus-container-default
7e678ec
- Resolves: rhbz#912311
7e678ec
Stanislav Ochotnicky 84a35b8
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.2.0-5
Stanislav Ochotnicky 84a35b8
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 84a35b8
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 84a35b8
88e3de0
* Wed Jan 30 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.2.0-4
88e3de0
- Update min versions of eclipse and eclipse-emf
88e3de0
e5c9a22
* Thu Jan 24 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.2.0-3
e5c9a22
- Fix incorrect changelog entry dates.
e5c9a22
0d027fa
* Tue Jan 22 2013 Gerard Ryan <galileo@fedoraproject.org> - 1.2.0-2
0d027fa
- Remove javadoc.sh file from javadoc subpackage.
0d027fa
- Fix URL for source0.
0d027fa
0832fdf
* Tue Dec 11 2012 Gerard Ryan <galileo@fedoraproject.org> - 1.2.0-1
0832fdf
- Bump to a more sane release number
0832fdf
55f3d23
* Tue Dec 11 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-0.3
55f3d23
- Add javadoc subpackage
55f3d23
- Fix licensing
55f3d23
0535591
* Tue Dec 11 2012 Gerard Ryan <galileo@fedoraproject.org> - 1.2.0-0.2
0535591
- Require org.apache.maven.archetype.descriptor in OSGi for m2e.core.
0535591
13d7f82
* Mon Dec 10 2012 Gerard Ryan <galileo@fedoraproject.org> - 1.2.0-0.1
13d7f82
- Attempt update to upstream 1.2.0
13d7f82
13d7f82
* Mon Dec 10 2012 Gerard Ryan <galileo@fedoraproject.org> - 1.1.0-4
13d7f82
- Force usage of sisu over plexus-containers for DefaultPlexusContainer.
13d7f82
e5c9a22
* Thu Dec 06 2012 Gerard Ryan <galileo@fedoraproject.org> - 1.1.0-3
13d7f82
- Add cglib and aopalliance as embedded dependencies.
13d7f82
- Use newer pom macro to add netty dependency.
13d7f82
- Add cglib and aopalliance as dependencies in org.eclipse.m2e.maven.runtime.
13d7f82
- Symlink catalog and descriptor jars from maven-archetype.
13d7f82
- Remove symlink to plexus-container-default.jar, fix sisu-guice.jar link.
13d7f82
13d7f82
* Fri Aug 10 2012 Gerard Ryan <galileo@fedoraproject.org> - 1.1.0-2
13d7f82
- Fix sources.
13d7f82
e5c9a22
* Sun Aug 05 2012 Gerard Ryan <galileo@fedoraproject.org> - 1.1.0-1
13d7f82
- Initial packaging.