diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d77dd2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/maven-archetype-2.4-source-release.zip diff --git a/.rh-maven33-maven-archetype.metadata b/.rh-maven33-maven-archetype.metadata new file mode 100644 index 0000000..1ff2783 --- /dev/null +++ b/.rh-maven33-maven-archetype.metadata @@ -0,0 +1 @@ +e0afe445f1bb7c9c8e557d59d035e5ae3854f7f1 SOURCES/maven-archetype-2.4-source-release.zip 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-Add-Maven-3-compatibility.patch b/SOURCES/0001-Add-Maven-3-compatibility.patch new file mode 100644 index 0000000..05b6d7e --- /dev/null +++ b/SOURCES/0001-Add-Maven-3-compatibility.patch @@ -0,0 +1,61 @@ +From 9d3ab581009e3ab7a08e61f86f270134194bded5 Mon Sep 17 00:00:00 2001 +From: Stanislav Ochotnicky +Date: Wed, 14 Sep 2011 15:48:30 +0200 +Subject: [PATCH 1/3] Add Maven 3 compatibility + +--- + archetype-common/pom.xml | 8 ++++++++ + maven-archetype-plugin/pom.xml | 4 ++++ + .../org/apache/maven/archetype/mojos/IntegrationTestMojo.java | 2 +- + 3 files changed, 13 insertions(+), 1 deletion(-) + +diff --git a/archetype-common/pom.xml b/archetype-common/pom.xml +index 9197880..f1ac876 100644 +--- a/archetype-common/pom.xml ++++ b/archetype-common/pom.xml +@@ -73,6 +73,14 @@ + + + org.apache.maven ++ maven-compat ++ ++ ++ org.apache.maven ++ maven-core ++ ++ ++ org.apache.maven + maven-model + + +diff --git a/maven-archetype-plugin/pom.xml b/maven-archetype-plugin/pom.xml +index 9bb19c9..2713361 100644 +--- a/maven-archetype-plugin/pom.xml ++++ b/maven-archetype-plugin/pom.xml +@@ -83,6 +83,10 @@ + + + org.codehaus.plexus ++ plexus-interactivity-api ++ ++ ++ org.codehaus.plexus + plexus-utils + + +diff --git a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java +index 66966d4..0b48590 100644 +--- a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java ++++ b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java +@@ -673,7 +673,7 @@ public class IntegrationTestMojo + // interpolation with token @...@ + Map composite = getInterpolationValueSource(); + reader = ReaderFactory.newXmlReader( originalFile ); +- reader = new InterpolationFilterReader( reader, composite, "@", "@" ); ++ reader = new InterpolationFilterReader( reader, ( Map ) composite, "@", "@" ); + xml = IOUtil.toString( reader ); + } + finally +-- +2.5.5 + diff --git a/SOURCES/0002-Fix-jetty-namespace.patch b/SOURCES/0002-Fix-jetty-namespace.patch new file mode 100644 index 0000000..f61f6f4 --- /dev/null +++ b/SOURCES/0002-Fix-jetty-namespace.patch @@ -0,0 +1,238 @@ +From 0d3632c231fbc057c338e067d9eb648a97d40583 Mon Sep 17 00:00:00 2001 +From: Mikolaj Izdebski +Date: Fri, 13 Mar 2015 14:05:09 +0100 +Subject: [PATCH 2/3] Fix jetty namespace + +--- + .../java/org/apache/maven/archetype/ArchetypeCatalogsTest.java | 4 ++-- + .../org/apache/maven/archetype/test/ArchetyperRoundtripTest.java | 4 ++-- + .../maven/archetype/test/ArchetyperRoundtripWithProxyTest.java | 4 ++-- + .../org/apache/maven/archetype/test/RoundtripMultiModuleTest.java | 4 ++-- + archetype-samples/webapp/pom.xml | 4 ++-- + archetype-testing/archetype-proxy/pom.xml | 8 ++++---- + .../main/java/org/apache/maven/archetype/proxy/ProxyServlet.java | 2 +- + .../java/org/apache/maven/archetype/proxy/RepositoryServlet.java | 6 +++--- + archetype-testing/archetype-repository/pom.xml | 8 ++++---- + .../org/apache/maven/archetype/repository/RepositoryServlet.java | 6 +++--- + pom.xml | 2 +- + 11 files changed, 26 insertions(+), 26 deletions(-) + +diff --git a/archetype-common/src/test/java/org/apache/maven/archetype/ArchetypeCatalogsTest.java b/archetype-common/src/test/java/org/apache/maven/archetype/ArchetypeCatalogsTest.java +index 952caa4..840417a 100644 +--- a/archetype-common/src/test/java/org/apache/maven/archetype/ArchetypeCatalogsTest.java ++++ b/archetype-common/src/test/java/org/apache/maven/archetype/ArchetypeCatalogsTest.java +@@ -22,8 +22,8 @@ import org.apache.maven.archetype.catalog.Archetype; + import org.apache.maven.archetype.catalog.ArchetypeCatalog; + import org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer; + import org.codehaus.plexus.PlexusTestCase; +-import org.mortbay.jetty.Server; +-import org.mortbay.jetty.webapp.WebAppContext; ++import org.eclipse.jetty.Server; ++import org.eclipse.jetty.webapp.WebAppContext; + + import java.io.File; + import java.io.FileWriter; +diff --git a/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java b/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java +index f6f9c55..ca41101 100644 +--- a/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java ++++ b/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java +@@ -38,8 +38,8 @@ import org.apache.maven.project.interpolation.ModelInterpolator; + import org.codehaus.plexus.PlexusTestCase; + import org.codehaus.plexus.util.FileUtils; + import org.codehaus.plexus.util.StringUtils; +-import org.mortbay.jetty.Server; +-import org.mortbay.jetty.webapp.WebAppContext; ++import org.eclipse.jetty.Server; ++import org.eclipse.jetty.webapp.WebAppContext; + + import java.io.File; + import java.io.FileWriter; +diff --git a/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java b/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java +index a58b828..d04d724 100644 +--- a/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java ++++ b/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java +@@ -39,8 +39,8 @@ import org.apache.maven.project.interpolation.ModelInterpolator; + import org.codehaus.plexus.PlexusTestCase; + import org.codehaus.plexus.util.FileUtils; + import org.codehaus.plexus.util.StringUtils; +-import org.mortbay.jetty.Server; +-import org.mortbay.jetty.webapp.WebAppContext; ++import org.eclipse.jetty.Server; ++import org.eclipse.jetty.webapp.WebAppContext; + + import java.io.File; + import java.io.FileOutputStream; +diff --git a/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java b/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java +index fd66d35..29b7510 100644 +--- a/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java ++++ b/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java +@@ -39,8 +39,8 @@ import org.apache.maven.project.interpolation.ModelInterpolator; + import org.codehaus.plexus.PlexusTestCase; + import org.codehaus.plexus.util.FileUtils; + import org.codehaus.plexus.util.StringUtils; +-import org.mortbay.jetty.Server; +-import org.mortbay.jetty.webapp.WebAppContext; ++import org.eclipse.jetty.Server; ++import org.eclipse.jetty.webapp.WebAppContext; + + import java.io.File; + import java.io.FileOutputStream; +diff --git a/archetype-samples/webapp/pom.xml b/archetype-samples/webapp/pom.xml +index d65a097..b6153ee 100644 +--- a/archetype-samples/webapp/pom.xml ++++ b/archetype-samples/webapp/pom.xml +@@ -22,11 +22,11 @@ + jetty:run + + +- org.mortbay.jetty ++ org.eclipse.jetty + maven-jetty-plugin + + +- ++ + 15000 + 60000 + +diff --git a/archetype-testing/archetype-proxy/pom.xml b/archetype-testing/archetype-proxy/pom.xml +index 8e2cd3f..a017711 100644 +--- a/archetype-testing/archetype-proxy/pom.xml ++++ b/archetype-testing/archetype-proxy/pom.xml +@@ -47,7 +47,7 @@ + provided + + +- org.mortbay.jetty ++ org.eclipse.jetty + jetty-util + 6.1.11 + compile +@@ -68,11 +68,11 @@ + + + --> +- org.mortbay.jetty ++ org.eclipse.jetty + maven-jetty-plugin + + +- ++ + 18881 + 60000 + +@@ -84,4 +84,4 @@ + + + +- +\ No newline at end of file ++ +diff --git a/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/ProxyServlet.java b/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/ProxyServlet.java +index 8388221..e749d15 100644 +--- a/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/ProxyServlet.java ++++ b/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/ProxyServlet.java +@@ -41,7 +41,7 @@ import javax.servlet.http.HttpServlet; + import javax.servlet.http.HttpServletRequest; + import javax.servlet.http.HttpServletResponse; + +-import org.mortbay.util.IO; ++import org.eclipse.jetty.util.IO; + + /** + * Stolen code from Mortbay +diff --git a/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/RepositoryServlet.java b/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/RepositoryServlet.java +index a612d63..7736a7f 100644 +--- a/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/RepositoryServlet.java ++++ b/archetype-testing/archetype-proxy/src/main/java/org/apache/maven/archetype/proxy/RepositoryServlet.java +@@ -35,8 +35,8 @@ import javax.servlet.ServletResponse; + import javax.servlet.http.HttpServlet; + import javax.servlet.http.HttpServletRequest; + import javax.servlet.http.HttpServletResponse; +-import org.mortbay.util.IO; +-import org.mortbay.util.StringUtil; ++import org.eclipse.jetty.util.IO; ++import org.eclipse.jetty.util.StringUtil; + + /** + * +@@ -261,4 +261,4 @@ public class RepositoryServlet + return "Repository Servlet"; + } + +-} +\ No newline at end of file ++} +diff --git a/archetype-testing/archetype-repository/pom.xml b/archetype-testing/archetype-repository/pom.xml +index cc597c5..ed38524 100644 +--- a/archetype-testing/archetype-repository/pom.xml ++++ b/archetype-testing/archetype-repository/pom.xml +@@ -47,7 +47,7 @@ + provided + + +- org.mortbay.jetty ++ org.eclipse.jetty + jetty-util + 6.1.11 + compile +@@ -68,11 +68,11 @@ + + + --> +- org.mortbay.jetty ++ org.eclipse.jetty + maven-jetty-plugin + + +- ++ + 18882 + 60000 + +@@ -90,4 +90,4 @@ + + + +- +\ No newline at end of file ++ +diff --git a/archetype-testing/archetype-repository/src/main/java/org/apache/maven/archetype/repository/RepositoryServlet.java b/archetype-testing/archetype-repository/src/main/java/org/apache/maven/archetype/repository/RepositoryServlet.java +index 79c9f4f..48c91d1 100644 +--- a/archetype-testing/archetype-repository/src/main/java/org/apache/maven/archetype/repository/RepositoryServlet.java ++++ b/archetype-testing/archetype-repository/src/main/java/org/apache/maven/archetype/repository/RepositoryServlet.java +@@ -29,8 +29,8 @@ import javax.servlet.http.HttpServlet; + import javax.servlet.http.HttpServletRequest; + import javax.servlet.http.HttpServletResponse; + +-import org.mortbay.util.IO; +-import org.mortbay.util.StringUtil; ++import org.eclipse.jetty.util.IO; ++import org.eclipse.jetty.util.StringUtil; + + /** + * +@@ -86,4 +86,4 @@ public class RepositoryServlet + IO.close( is ); + } + } +-} +\ No newline at end of file ++} +diff --git a/pom.xml b/pom.xml +index 54bcd46..e17042f 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -249,7 +249,7 @@ + + + +- org.mortbay.jetty ++ org.eclipse.jetty + maven-jetty-plugin + 6.1.6 + +-- +2.5.5 + diff --git a/SOURCES/0003-Port-to-current-plexus-utils.patch b/SOURCES/0003-Port-to-current-plexus-utils.patch new file mode 100644 index 0000000..cbde499 --- /dev/null +++ b/SOURCES/0003-Port-to-current-plexus-utils.patch @@ -0,0 +1,42 @@ +From dc4233a5bfd55354c003615b33cf9b973149cc08 Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Thu, 2 Jun 2016 13:01:11 +0200 +Subject: [PATCH 3/3] Port to current plexus-utils + +--- + .../apache/maven/archetype/mojos/CreateArchetypeFromProjectMojo.java | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeFromProjectMojo.java b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeFromProjectMojo.java +index ab0162a..38edc86 100644 +--- a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeFromProjectMojo.java ++++ b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeFromProjectMojo.java +@@ -39,6 +39,7 @@ import org.codehaus.plexus.util.PropertyUtils; + import org.codehaus.plexus.util.StringUtils; + + import java.io.File; ++import java.io.IOException; + import java.util.ArrayList; + import java.util.Arrays; + import java.util.List; +@@ -287,7 +288,7 @@ public class CreateArchetypeFromProjectMojo + } + } + +- private List getFilteredExtensions( String archetypeFilteredExtentions, File propertyFile ) ++ private List getFilteredExtensions( String archetypeFilteredExtentions, File propertyFile ) throws IOException + { + List filteredExtensions = new ArrayList(); + +@@ -321,7 +322,7 @@ public class CreateArchetypeFromProjectMojo + return filteredExtensions; + } + +- private List getLanguages( String archetypeLanguages, File propertyFile ) ++ private List getLanguages( String archetypeLanguages, File propertyFile ) throws IOException + { + List resultingLanguages = new ArrayList(); + +-- +2.5.5 + diff --git a/SPECS/maven-archetype.spec b/SPECS/maven-archetype.spec new file mode 100644 index 0000000..952407b --- /dev/null +++ b/SPECS/maven-archetype.spec @@ -0,0 +1,304 @@ +%{?scl:%scl_package maven-archetype} +%{!?scl:%global pkg_name %{name}} +%{?java_common_find_provides_and_requires} + +%global baserelease 4 + +Name: %{?scl_prefix}maven-archetype +Version: 2.4 +Release: 3.%{baserelease}%{?dist} +Summary: Maven project templating toolkit + +# Most of the code is under ASL 2.0, but some bundled jdom sources are +# under ASL 1.1 +License: ASL 2.0 and ASL 1.1 +URL: https://maven.apache.org/archetype/ +Source0: http://repo.maven.apache.org/maven2/org/apache/maven/archetype/%{pkg_name}/%{version}/%{pkg_name}-%{version}-source-release.zip + +Patch1: 0001-Add-Maven-3-compatibility.patch +Patch2: 0002-Fix-jetty-namespace.patch +Patch3: 0003-Port-to-current-plexus-utils.patch + +BuildArch: noarch + +BuildRequires: %{?scl_prefix}maven-local +BuildRequires: %{?scl_prefix_java_common}mvn(commons-collections:commons-collections) +BuildRequires: %{?scl_prefix_java_common}mvn(commons-io:commons-io) +BuildRequires: %{?scl_prefix_java_common}mvn(dom4j:dom4j) +BuildRequires: %{?scl_prefix_java_common}mvn(jdom:jdom) +BuildRequires: %{?scl_prefix_java_common}mvn(junit:junit) +BuildRequires: %{?scl_prefix}mvn(net.sourceforge.jchardet:jchardet) +BuildRequires: %{?scl_prefix}mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven:maven-compat) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven:maven-core) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven:maven-model) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven:maven-parent:pom:) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven:maven-plugin-api) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven:maven-project) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven.plugins:maven-dependency-plugin) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven.plugins:maven-plugin-plugin) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven.shared:maven-invoker) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven.shared:maven-plugin-testing-harness) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven.shared:maven-script-interpreter) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven.wagon:wagon-file) +BuildRequires: %{?scl_prefix}mvn(org.apache.maven.wagon:wagon-http) +BuildRequires: %{?scl_prefix}mvn(org.apache.rat:apache-rat-plugin) +BuildRequires: %{?scl_prefix}mvn(org.apache.velocity:velocity) +BuildRequires: %{?scl_prefix}mvn(org.beanshell:bsh) +BuildRequires: %{?scl_prefix}mvn(org.codehaus.modello:modello-maven-plugin) +BuildRequires: %{?scl_prefix}mvn(org.codehaus.plexus:plexus-component-annotations) +BuildRequires: %{?scl_prefix}mvn(org.codehaus.plexus:plexus-component-metadata) +BuildRequires: %{?scl_prefix}mvn(org.codehaus.plexus:plexus-container-default) +BuildRequires: %{?scl_prefix}mvn(org.codehaus.plexus:plexus-interactivity-api) +BuildRequires: %{?scl_prefix}mvn(org.codehaus.plexus:plexus-utils) +BuildRequires: %{?scl_prefix}mvn(org.codehaus.plexus:plexus-velocity) + +%description +Archetype is a Maven project templating toolkit. An archetype is +defined as an original pattern or model from which all other things of +the same kind are made. The names fits as we are trying to provide a +system that provides a consistent means of generating Maven +projects. Archetype will help authors create Maven project templates +for users, and provides users with the means to generate parameterized +versions of those project templates. + +Using archetypes provides a great way to enable developers quickly in +a way consistent with best practices employed by your project or +organization. Within the Maven project we use archetypes to try and +get our users up and running as quickly as possible by providing a +sample project that demonstrates many of the features of Maven while +introducing new users to the best practices employed by Maven. In a +matter of seconds a new user can have a working Maven project to use +as a jumping board for investigating more of the features in Maven. We +have also tried to make the Archetype mechanism additive and by that +we mean allowing portions of a project to be captured in an archetype +so that pieces or aspects of a project can be added to existing +projects. A good example of this is the Maven site archetype. If, for +example, you have used the quick start archetype to generate a working +project you can then quickly create a site for that project by using +the site archetype within that existing project. You can do anything +like this with archetypes. + +You may want to standardize J2EE development within your organization +so you may want to provide archetypes for EJBs, or WARs, or for your +web services. Once these archetypes are created and deployed in your +organization's repository they are available for use by all developers +within your organization. + +%package javadoc +Summary: API documentation for %{pkg_name} + +%description javadoc +%{summary}. + +%package catalog +Summary: Maven Archetype Catalog model + +%description catalog +%{summary}. + +%package descriptor +Summary: Maven Archetype Descriptor model + +%description descriptor +%{summary}. + +%package registry +Summary: Maven Archetype Registry model + +%description registry +%{summary}. + +%package common +Summary: Maven Archetype common classes + +%description common +%{summary}. + +%package packaging +Summary: Maven Archetype packaging configuration for archetypes + +%description packaging +%{summary}. + +%package -n %{?scl_prefix}%{pkg_name}-plugin +Summary: Maven Plugin for using archetypes + +%description -n %{?scl_prefix}%{pkg_name}-plugin +%{summary}. + +%prep +%{?scl:scl enable %{scl} %{scl} - << "EOF"} +set -e -x +%setup -n %{pkg_name}-%{version} -q + +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 + +# Add OSGI info to catalog and descriptor jars +pushd archetype-models/archetype-catalog + %pom_xpath_remove "pom:project/pom:packaging" + %pom_xpath_inject "pom:project" "bundle" + %pom_xpath_inject "pom:build/pom:plugins" " + + org.apache.felix + maven-bundle-plugin + true + + + <_nouses>true + org.apache.maven.archetype.catalog.* + + + " +popd +pushd archetype-models/archetype-descriptor + %pom_xpath_remove "pom:project/pom:packaging" + %pom_xpath_inject "pom:project" "bundle" + %pom_xpath_inject "pom:build/pom:plugins" " + + org.apache.felix + maven-bundle-plugin + true + + + <_nouses>true + org.apache.maven.archetype.metadata.* + + + " +popd + + +# groovy is not really needed +%pom_remove_dep org.codehaus.groovy:groovy maven-archetype-plugin/pom.xml + +%pom_disable_module archetype-testing +%pom_remove_plugin org.apache.maven.plugins:maven-antrun-plugin archetype-common/pom.xml +%{?scl:EOF} + + +%build +%{?scl:scl enable %{scl} %{scl} - << "EOF"} +set -e -x +%mvn_package :archetype-models maven-archetype +# we don't have cargo so skip tests for now +%mvn_build -s -f +%{?scl:EOF} + + +%install +%{?scl:scl enable %{scl} %{scl} - << "EOF"} +set -e -x +%mvn_install +%{?scl:EOF} + + +%files -f .mfiles-maven-archetype +%doc LICENSE NOTICE +%dir %{_mavenpomdir}/%{pkg_name} + +%files catalog -f .mfiles-archetype-catalog +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} + +%files descriptor -f .mfiles-archetype-descriptor +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} + +%files registry -f .mfiles-archetype-registry +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} + +%files common -f .mfiles-archetype-common +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} + +%files packaging -f .mfiles-archetype-packaging +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} + +%files -n %{?scl_prefix}%{pkg_name}-plugin -f .mfiles-maven-archetype-plugin +%dir %{_javadir}/%{pkg_name} +%dir %{_mavenpomdir}/%{pkg_name} + +%files javadoc -f .mfiles-javadoc +%doc LICENSE + +%changelog +* Thu Feb 16 2017 Mikolaj Izdebski - 2.4-4.3 +- Fix license tag + +* Tue Feb 07 2017 Michael Simacek - 2.4-3.3 +- Fix directory ownership +- Resolves rhbz#1418384 + +* Fri Jan 20 2017 Michael Simacek - 2.4-3.2 +- Build for rh-maven33 + +* Fri Jan 20 2017 Mat Booth - 2.4-3.1 +- Auto SCL-ise package for rh-eclipse46 collection + +* Thu Jun 02 2016 Michael Simacek - 2.4-3 +- Port to current plexus-utils + +* Thu Feb 04 2016 Fedora Release Engineering - 2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Nov 24 2015 Michael Simacek - 2.4-1 +- Update to upstream version 2.4 +- Remove Group tags + +* Wed Jun 17 2015 Fedora Release Engineering - 2.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Mar 13 2015 Mikolaj Izdebski - 2.3-1 +- Update to upstream version 2.3 + +* Mon Jun 9 2014 Mikolaj Izdebski - 2.2-5 +- Regenerate build-requires +- Resolves: rhbz#1106161 + +* Sat Jun 07 2014 Fedora Release Engineering - 2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Mar 04 2014 Stanislav Ochotnicky - 2.2-4 +- Use Requires: java-headless rebuild (#1067528) + +* Sat Aug 03 2013 Fedora Release Engineering - 2.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Feb 06 2013 Java SIG - 2.2-2 +- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild +- Replace maven BuildRequires with maven-local + +* Fri Feb 01 2013 Michal Srb - 2.2-1 +- Update to upstream version 2.2 +- Build with xmvn +- Remove unnecessary depmap and patch + +* Thu Aug 09 2012 Gerard Ryan - 2.1-7 +- Add OSGI info to descriptor.jar + +* Tue Aug 7 2012 Stanislav Ochotnicky - 2.1-6 +- Export only proper OSGI packages +- Do not generate "uses" OSGI clauses + +* Mon Aug 06 2012 Gerard Ryan - 2.1-5 +- Fix jetty namespace +- Add OSGI info to catalog.jar + +* Thu Jul 19 2012 Fedora Release Engineering - 2.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Sep 20 2011 Stanislav Ochotnicky - 2.1-2 +- Add depmap explanation +- Omit javadoc.sh from javadocs +- Add explicit maven NVR that is needed + +* Wed Sep 14 2011 Stanislav Ochotnicky - 2.1-1 +- Initial version of the package