diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..21dbe86 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/plexus-containers-1.5.5.tar.xz diff --git a/.rh-maven33-plexus-containers.metadata b/.rh-maven33-plexus-containers.metadata new file mode 100644 index 0000000..ada6d6e --- /dev/null +++ b/.rh-maven33-plexus-containers.metadata @@ -0,0 +1 @@ +f0e9a95c0ec4df5e0e35e481a8580a9aee469415 SOURCES/plexus-containers-1.5.5.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/0001-Fix-test-oom.patch b/SOURCES/0001-Fix-test-oom.patch new file mode 100644 index 0000000..a806663 --- /dev/null +++ b/SOURCES/0001-Fix-test-oom.patch @@ -0,0 +1,32 @@ +From 8533ee80c48fd43a1ac9bda00a69de10ef65866b Mon Sep 17 00:00:00 2001 +From: Stanislav Ochotnicky +Date: Tue, 28 Jun 2011 12:41:26 +0200 +Subject: [PATCH 1/2] Fix test oom + +--- + ...ponentClassicSingletonComponentManagerTest.java | 4 +++- + 1 files changed, 3 insertions(+), 1 deletions(-) + +diff --git a/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java b/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java +index 61812f6..33650eb 100644 +--- a/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java ++++ b/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java +@@ -34,12 +34,14 @@ public class SlowComponentClassicSingletonComponentManagerTest + + /** + * Tests that multiple concurrent threads don't acquire different components. +- */ ++ * ++ * Test disabled - failing in mock due to OOM + public void testThreads1000() + throws Exception + { + test( 1000 ); + } ++ */ + + private void test( int count ) + throws Exception +-- +1.7.5.4 + diff --git a/SOURCES/0002-Update-to-Plexus-Classworlds-2.5.patch b/SOURCES/0002-Update-to-Plexus-Classworlds-2.5.patch new file mode 100644 index 0000000..d977139 --- /dev/null +++ b/SOURCES/0002-Update-to-Plexus-Classworlds-2.5.patch @@ -0,0 +1,71 @@ +From b0d63f977a529a2a782ebf9473e4333416b9cc96 Mon Sep 17 00:00:00 2001 +From: Mikolaj Izdebski +Date: Thu, 5 Dec 2013 14:36:05 +0100 +Subject: [PATCH 2/2] Update to Plexus Classworlds 2.5 + +--- + .../org/codehaus/plexus/component/repository/ComponentDescriptor.java | 4 ++-- + .../org/codehaus/plexus/component/repository/ComponentDescriptor.java | 4 ++-- + pom.xml | 2 +- + 3 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java b/plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java +index 1139d17..51e78ee 100644 +--- a/plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java ++++ b/plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java +@@ -189,7 +189,7 @@ public class ComponentDescriptor + { + try + { +- roleClass = realm.loadClass( role ); ++ roleClass = (Class) realm.loadClass( role ); + Thread.currentThread(); + } + catch ( Throwable ignored ) +@@ -299,7 +299,7 @@ public class ComponentDescriptor + { + try + { +- implementationClass = realm.loadClass( implementation ); ++ implementationClass = (Class) realm.loadClass( implementation ); + Thread.currentThread(); + } + catch ( Throwable ignored ) +diff --git a/plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java b/plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java +index ef23e19..35fd85e 100644 +--- a/plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java ++++ b/plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java +@@ -189,7 +189,7 @@ public class ComponentDescriptor + { + try + { +- roleClass = getRealm().loadClass( getRole() ); ++ roleClass = (Class) getRealm().loadClass( getRole() ); + Thread.currentThread(); + } + catch ( Throwable ignored ) +@@ -299,7 +299,7 @@ public class ComponentDescriptor + { + try + { +- implementationClass = getRealm().loadClass( getImplementation() ); ++ implementationClass = (Class) getRealm().loadClass( getImplementation() ); + Thread.currentThread(); + } + catch ( Throwable ignored ) +diff --git a/pom.xml b/pom.xml +index 890fca3..b262fe0 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -31,7 +31,7 @@ + + + +- 2.2.2 ++ 2.5 + 1.4.5 + 3.4 + UTF-8 +-- +1.8.1.4 + diff --git a/SOURCES/0003-Port-to-objectweb-asm-5.patch b/SOURCES/0003-Port-to-objectweb-asm-5.patch new file mode 100644 index 0000000..79bf770 --- /dev/null +++ b/SOURCES/0003-Port-to-objectweb-asm-5.patch @@ -0,0 +1,235 @@ +From c7a9d9ecab6ceb464b41d833fef49b6c2bb0e616 Mon Sep 17 00:00:00 2001 +From: rpm-build +Date: Fri, 4 Jul 2014 16:23:21 +0100 +Subject: [PATCH 3/3] Port to objectweb-asm 5 + +--- + plexus-component-metadata/pom.xml | 6 +- + .../codehaus/plexus/metadata/ann/AnnReader.java | 124 ++------------------- + 2 files changed, 12 insertions(+), 118 deletions(-) + +diff --git a/plexus-component-metadata/pom.xml b/plexus-component-metadata/pom.xml +index adfb80c..e42be8a 100644 +--- a/plexus-component-metadata/pom.xml ++++ b/plexus-component-metadata/pom.xml +@@ -59,9 +59,9 @@ + 1.0 + + +- asm +- asm +- 3.1 ++ org.ow2.asm ++ asm-all ++ 5 + + + +diff --git a/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java b/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java +index 9ff59ac..cb4d45d 100644 +--- a/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java ++++ b/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java +@@ -21,21 +21,21 @@ import java.io.InputStream; + import java.util.ArrayList; + + import org.objectweb.asm.AnnotationVisitor; +-import org.objectweb.asm.Attribute; + import org.objectweb.asm.ClassReader; + import org.objectweb.asm.ClassVisitor; + import org.objectweb.asm.FieldVisitor; +-import org.objectweb.asm.Label; + import org.objectweb.asm.MethodVisitor; ++import org.objectweb.asm.Opcodes; + + /** + * @author Eugene Kuleshov + */ +-public class AnnReader implements ClassVisitor { ++public class AnnReader extends ClassVisitor { + + private final AnnClass annClass; + + private AnnReader(AnnClass annClass) { ++ super(Opcodes.ASM5); + this.annClass = annClass; + } + +@@ -64,19 +64,13 @@ public class AnnReader implements ClassVisitor { + public FieldVisitor visitField(int access, final String name, final String desc, String signature, Object value) { + final AnnField field = new AnnField(annClass, access, name, desc); + annClass.addField(field); +- return new FieldVisitor() { ++ return new FieldVisitor(Opcodes.ASM5) { + + public AnnotationVisitor visitAnnotation(String desc, boolean visible) { + Ann ann = new Ann(desc); + field.addAnn(ann); + return new AnnAnnReader(ann); + } +- +- public void visitAttribute(Attribute attr) { +- } +- +- public void visitEnd() { +- } + }; + } + +@@ -85,7 +79,7 @@ public class AnnReader implements ClassVisitor { + final AnnMethod method = new AnnMethod(annClass, access, mname, mdesc); + annClass.addMethod(method); + +- return new MethodVisitor() { ++ return new MethodVisitor(Opcodes.ASM5) { + + public AnnotationVisitor visitAnnotation(String desc, boolean visible) { + Ann ann = new Ann(desc); +@@ -98,98 +92,14 @@ public class AnnReader implements ClassVisitor { + method.addParamAnn(parameter, ann); + return new AnnAnnReader(ann); + } +- +- public AnnotationVisitor visitAnnotationDefault() { +- // TODO +- return null; +- } +- +- public void visitAttribute(Attribute attr) { +- } +- +- public void visitCode() { +- } +- +- public void visitFieldInsn(int opcode, String owner, String name, String desc) { +- } +- +- public void visitFrame(int type, int local, Object[] local2, int stack, Object[] stack2) { +- } +- +- public void visitIincInsn(int var, int increment) { +- } +- +- public void visitInsn(int opcode) { +- } +- +- public void visitIntInsn(int opcode, int operand) { +- } +- +- public void visitJumpInsn(int opcode, Label label) { +- } +- +- public void visitLabel(Label label) { +- } +- +- public void visitLdcInsn(Object cst) { +- } +- +- public void visitMethodInsn(int opcode, String owner, String name, String desc) { +- } +- +- public void visitMultiANewArrayInsn(String desc, int dims) { +- } +- +- public void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels) { +- } +- +- public void visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels) { +- } +- +- public void visitTypeInsn(int opcode, String type) { +- } +- +- public void visitVarInsn(int opcode, int var) { +- } +- +- public void visitMaxs(int maxStack, int maxLocals) { +- } +- +- public void visitLocalVariable(String name, String desc, +- String signature, Label start, Label end, int index) { +- } +- +- public void visitTryCatchBlock(Label start, Label end, Label handler, String type) { +- } +- +- public void visitLineNumber(int line, Label start) { +- } +- +- public void visitEnd() { +- } +- + }; + } + +- public void visitInnerClass(String name, String outer, String inner, int access) { +- } +- +- public void visitOuterClass(String owner, String name, String desc) { +- } +- +- public void visitAttribute(Attribute attr) { +- } +- +- public void visitSource(String source, String debug) { +- } +- +- public void visitEnd() { +- } +- +- static class AnnAnnReader implements AnnotationVisitor { ++ static class AnnAnnReader extends AnnotationVisitor { + private Ann ann; + + public AnnAnnReader(Ann ann) { ++ super(Opcodes.ASM5); + this.ann = ann; + } + +@@ -210,13 +120,9 @@ public class AnnReader implements ClassVisitor { + public AnnotationVisitor visitArray(String name) { + return new AnnAnnArrayReader(ann, name); + } +- +- public void visitEnd() { +- } +- + } + +- static class AnnAnnArrayReader implements AnnotationVisitor { ++ static class AnnAnnArrayReader extends AnnotationVisitor { + + private Ann ann; + +@@ -226,6 +132,7 @@ public class AnnReader implements ClassVisitor { + private ArrayList array = new ArrayList(); + + public AnnAnnArrayReader(Ann ann, String name) { ++ super(Opcodes.ASM5); + this.ann = ann; + this.name = name; + } +@@ -236,21 +143,8 @@ public class AnnReader implements ClassVisitor { + } + } + +- public AnnotationVisitor visitAnnotation(String name, String value) { +- return null; +- } +- +- public AnnotationVisitor visitArray(String arg0) { +- return null; +- } +- + public void visitEnd() { + ann.addParam(name, array.toArray(new String[array.size()])); + } +- +- public void visitEnum(String arg0, String arg1, String arg2) { +- } +- + } +- + } +-- +1.9.0 + diff --git a/SOURCES/plexus-component-annotations-build.xml b/SOURCES/plexus-component-annotations-build.xml new file mode 100644 index 0000000..3793e27 --- /dev/null +++ b/SOURCES/plexus-component-annotations-build.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ================================= WARNING ================================ + Junit isn't present in your $ANT_HOME/lib directory. Tests not executed. + ========================================================================== + + + + + + + + + + + + + + + + + diff --git a/SOURCES/plexus-container-default-build.xml b/SOURCES/plexus-container-default-build.xml new file mode 100644 index 0000000..4f506fb --- /dev/null +++ b/SOURCES/plexus-container-default-build.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ================================= WARNING ================================ + Junit isn't present in your $ANT_HOME/lib directory. Tests not executed. + ========================================================================== + + + + + + + + + + + + + + + + + diff --git a/SOURCES/plexus-containers-settings.xml b/SOURCES/plexus-containers-settings.xml new file mode 100644 index 0000000..efe7bd7 --- /dev/null +++ b/SOURCES/plexus-containers-settings.xml @@ -0,0 +1,47 @@ + + + + JPP + + + internal + jpp + __JPP_URL_PLACEHOLDER__ + + + external + jpp + __JAVADIR_PLACEHOLDER__ + + + local + jpp + __MAVENREPO_DIR_PLACEHOLDER__ + + + + + plugins-internal + plugins-internal + jpp + __JPP_URL_PLACEHOLDER__ + + + plugins-external + plugins-external + jpp + __JAVADIR_PLACEHOLDER__ + + + plugins-maven + plugins-maven + jpp + __MAVENDIR_PLUGIN_PLACEHOLDER__ + + + + + + JPP + + diff --git a/SPECS/plexus-containers.spec b/SPECS/plexus-containers.spec new file mode 100644 index 0000000..2298615 --- /dev/null +++ b/SPECS/plexus-containers.spec @@ -0,0 +1,332 @@ +%global pkg_name plexus-containers +%{?scl:%scl_package %{pkg_name}} +%{?maven_find_provides_and_requires} + + +%global with_maven 1 + +%global parent plexus +%global subname containers + +# this needs to be exact version of maven-javadoc-plugin for +# integration tests +%global javadoc_plugin_version 2.9 + +Name: %{?scl_prefix}%{pkg_name} +Version: 1.5.5 +Release: 14.22%{?dist} +Summary: Containers for Plexus +License: ASL 2.0 and MIT +URL: http://plexus.codehaus.org/ +# svn export \ +# http://svn.codehaus.org/plexus/plexus-containers/tags/plexus-containers-1.5.5 +# tar caf plexus-containers-1.5.5.tar.xz plexus-containers-1.5.5 +Source0: %{pkg_name}-%{version}.tar.xz +Source1: plexus-container-default-build.xml +Source2: plexus-component-annotations-build.xml +Source3: plexus-containers-settings.xml + +Patch0: 0001-Fix-test-oom.patch +Patch1: 0002-Update-to-Plexus-Classworlds-2.5.patch +Patch2: 0003-Port-to-objectweb-asm-5.patch + +BuildArch: noarch + +BuildRequires: %{?scl_prefix}maven-local +BuildRequires: %{?scl_prefix}maven-invoker-plugin +BuildRequires: %{?scl_prefix}maven-javadoc-plugin = %{javadoc_plugin_version} +BuildRequires: %{?scl_prefix}maven-resources-plugin +BuildRequires: %{?scl_prefix}maven-site-plugin +BuildRequires: %{?scl_prefix}maven-invoker +BuildRequires: %{?scl_prefix}maven-release +BuildRequires: %{?scl_prefix}maven-plugin-plugin +BuildRequires: %{?scl_prefix}plexus-classworlds +BuildRequires: %{?scl_prefix}plexus-utils +BuildRequires: %{?scl_prefix}plexus-cli +BuildRequires: %{?scl_prefix_java_common}xbean +BuildRequires: %{?scl_prefix_java_common}guava +BuildRequires: %{?scl_prefix_java_common}objectweb-asm5 + +Requires: %{?scl_prefix}plexus-classworlds >= 2.2.3 +Requires: %{?scl_prefix}plexus-utils +Requires: %{?scl_prefix_java_common}xbean +Requires: %{?scl_prefix_java_common}guava + + +%description +The Plexus project seeks to create end-to-end developer tools for +writing applications. At the core is the container, which can be +embedded or for a full scale application server. There are many +reusable components for hibernate, form processing, jndi, i18n, +velocity, etc. Plexus also includes an application server which +is like a J2EE application server, without all the baggage. + +%package component-metadata +Summary: Component metadata from %{pkg_name} + +%description component-metadata +%{summary}. + +%package component-javadoc +Summary: Javadoc component from %{pkg_name} + +%description component-javadoc +%{summary}. + +%package component-annotations +Summary: Component API from %{pkg_name} + +%description component-annotations +%{summary}. + +%package container-default +Summary: Default Container from %{pkg_name} + +%description container-default +%{summary}. + +%package javadoc +Summary: API documentation for all plexus-containers packages + +%description javadoc +%{summary}. + +%prep +%setup -q -n plexus-containers-%{version} +%{?scl:scl enable %{scl} - <<"EOF"} +set -e -x + +cp %{SOURCE1} plexus-container-default/build.xml +cp %{SOURCE2} plexus-component-annotations/build.xml + +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 + +# For Maven 3 compat +%pom_add_dep org.apache.maven:maven-core plexus-component-metadata + +# Remove dependency on system-scoped tools.jar +%pom_remove_dep com.sun:tools plexus-component-javadoc +%pom_add_dep com.sun:tools plexus-component-javadoc + +# to prevent ant from failing +mkdir -p plexus-component-annotations/src/test/java + +# integration tests fix +sed -i "s|2.3| %{javadoc_plugin_version}|" plexus-component-javadoc/src/it/basic/pom.xml + +# plexus-component-api has been merged into plexus-container-default +%mvn_alias ":plexus-container-default" "org.codehaus.plexus:containers-component-api" + +# keep compat symlink for maven's sake +%mvn_file ":plexus-component-annotations" %{pkg_name}/plexus-component-annotations plexus/containers-component-annotations +%{?scl:EOF} + +%build +%{?scl:scl enable %{scl} - <<"EOF"} +set -e -x +%mvn_build -f -s +%{?scl:EOF} + +%install +%{?scl:scl enable %{scl} - <<"EOF"} +set -e -x +%mvn_install + + +# plexus-containers pom goes into main package +%{?scl:EOF} +%files -f .mfiles-plexus-containers +%{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} +%files component-annotations -f .mfiles-plexus-component-annotations +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} +%dir %{_mavenpomdir}/plexus +%dir %{_javadir}/plexus +%files container-default -f .mfiles-plexus-container-default +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} +%files component-metadata -f .mfiles-plexus-component-metadata +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} +%files component-javadoc -f .mfiles-plexus-component-javadoc +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} + +%files javadoc -f .mfiles-javadoc + +%changelog +* Mon Feb 08 2016 Michal Srb - 1.5.5-14.22 +- Fix BR on maven-local & co. + +* Wed Jan 20 2016 Michal Srb - 1.5.5-14.21 +- Apply patches from Fedora (port to plexus-classworlds 2.5 and asm5) + +* Tue Jan 12 2016 Mikolaj Izdebski - 1.5.5-14.20 +- Change dependency order to fix ASM classpath problem + +* Mon Jan 11 2016 Michal Srb - 1.5.5-14.19 +- maven33 rebuild #2 + +* Sat Jan 09 2016 Michal Srb - 1.5.5-14.18 +- maven33 rebuild + +* Fri Jan 16 2015 Michal Srb - 1.5.5-14.17 +- Fix directory ownership + +* Fri Jan 16 2015 Michal Srb - 1.5.5-14.16 +- Fix directory ownership + +* Thu Jan 15 2015 Michael Simacek - 1.5.5-14.15 +- Add common dirs to subpackages + +* Thu Jan 15 2015 Mikolaj Izdebski - 1.5.5-14.14 +- Add directory ownership on %%{_mavenpomdir} subdir + +* Tue Jan 13 2015 Michael Simacek - 1.5.5-14.13 +- Mass rebuild 2015-01-13 + +* Mon Jan 12 2015 Michael Simacek - 1.5.5-14.12 +- BR/R on packages from rh-java-common + +* Thu Jan 08 2015 Michal Srb - 1.5.5-14.11 +- Fix FTBFS + +* Tue Jan 06 2015 Michael Simacek - 1.5.5-14.10 +- Mass rebuild 2015-01-06 + +* Mon May 26 2014 Mikolaj Izdebski - 1.5.5-14.9 +- Mass rebuild 2014-05-26 + +* Wed Feb 19 2014 Mikolaj Izdebski - 1.5.5-14.8 +- Mass rebuild 2014-02-19 + +* Wed Feb 19 2014 Mikolaj Izdebski - 1.5.5-14.7 +- Rebuild to get rid of auto-requires on java-devel + +* Wed Feb 19 2014 Michal Srb - 1.5.5-14.6 +- Rebuild to fix auto-requires on com.sun:tools + +* Tue Feb 18 2014 Mikolaj Izdebski - 1.5.5-14.5 +- Mass rebuild 2014-02-18 + +* Mon Feb 17 2014 Mikolaj Izdebski - 1.5.5-14.4 +- Rebuild to fix incorrect auto-requires + +* Fri Feb 14 2014 Mikolaj Izdebski - 1.5.5-14.3 +- SCL-ize build-requires + +* Thu Feb 13 2014 Mikolaj Izdebski - 1.5.5-14.2 +- Rebuild to regenerate auto-requires + +* Tue Feb 11 2014 Mikolaj Izdebski - 1.5.5-14.1 +- First maven30 software collection build + +* Fri Dec 27 2013 Daniel Mach - 1.5.5-14 +- Mass rebuild 2013-12-27 + +* Wed Nov 13 2013 Mikolaj Izdebski - 1.5.5-13 +- Remove dependency on system-scoped tools.jar + +* Fri Jun 28 2013 Mikolaj Izdebski - 1.5.5-12 +- Rebuild to regenerate API documentation +- Resolves: CVE-2013-1571 + +* Fri Mar 22 2013 Mikolaj Izdebski - 1.5.5-11 +- Correctly place plexus-containers POM in the main package + +* Thu Mar 21 2013 Stanislav Ochotnicky - 1.5.5-11 +- Add compat symlinks to keep Maven working + +* Wed Mar 20 2013 Stanislav Ochotnicky - 1.5.5-10 +- Update to latest packaging guidelines +- Remove several unneeded buildrequires + +* Thu Feb 14 2013 Fedora Release Engineering - 1.5.5-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Feb 06 2013 Java SIG - 1.5.5-8 +- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild +- Replace maven BuildRequires with maven-local + +* Wed Nov 14 2012 Stanislav Ochotnicky - 1.5.5-7 +- Fix license tag (Plexus license was replaced by MIT some time ago) +- Update javadoc plugin BR version + +* Sat Jul 21 2012 Fedora Release Engineering - 1.5.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Feb 17 2012 Deepak Bhole - 1.5.5-5 +- Resolves rhbz#791339 +- Applied fix from Omair Majid to build with Java 7 + +* Sat Jan 14 2012 Fedora Release Engineering - 1.5.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jun 28 2011 Stanislav Ochotnicky - 1.5.5-3 +- Fix maven3 build +- Use new add_maven_depmap macro + +* Mon Feb 28 2011 Stanislav Ochotnicky - 1.5.5-2 +- Remove unneeded env var definitions + +* Fri Feb 25 2011 Stanislav Ochotnicky - 1.5.5-1 +- Update to latest upstream +- Remove obsolete patches +- Use maven 3 to build +- Packaging fixes +- Versionless jars & javadocs + +* Wed Feb 09 2011 Fedora Release Engineering - 1.5.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Oct 11 2010 Stanislav Ochotnicky - 1.5.4-4 +- Add plexus-cli to component-metadata Requires + +* Wed Sep 8 2010 Stanislav Ochotnicky - 1.5.4-3 +- Use javadoc:aggregate +- Merge javadoc subpackages into one -javadoc + +* Thu Jul 15 2010 Stanislav Ochotnicky - 1.5.4-2 +- Fix maven depmaps + +* Tue Jul 13 2010 Stanislav Ochotnicky - 1.5.4-1 +- Version bump +- Add new sub-packages +- Cleanups + +* Thu Aug 20 2009 Andrew Overholt 0:1.0-0.1.a34.7 +- Clean up javadoc post/postun +- Build with ant +- Remove gcj support +- Clean up groups + +* Fri May 15 2009 Fernando Nasser 1.0-0.1.a34.6 +- Fix license + +* Tue Apr 28 2009 Yong Yang 1.0-0.1.a34.5 +- Add BRs maven2-plugin-surfire*, maven-doxia* +- Merge from RHEL-4-EP-5 1.0-0.1.a34.2, add plexus-containers-sourcetarget.patch +- Rebuild with new maven2 2.0.8 built in non-bootstrap mode + +* Mon Mar 16 2009 Yong Yang 1.0-0.1.a34.4 +- rebuild with new maven2 2.0.8 built in bootstrap mode + +* Wed Feb 04 2009 Yong Yang - 1.0-0.1.a34.3 +- re-build with maven + +* Wed Feb 04 2009 Yong Yang - 1.0-0.1.a34.2 +- fix bulding with ant +- temporarily buid with ant + +* Wed Jan 14 2009 Yong Yang - 1.0-0.1.a34.1jpp.2 +- re-build with maven +- disabled assert in plexus-container-default/.../UriConverter.java??? + +* Tue Jan 13 2009 Yong Yang - 1.0-0.1.a34.1jpp.1 +- Imported into devel from dbhole's maven 2.0.8 packages + +* Tue Apr 08 2008 Deepak Bhole 1.0-0.1.a34.0jpp.1 +- Initial build with original base spec from JPackage