debian/0000755000000000000000000000000012250012266007162 5ustar debian/maven.cleanIgnoreRules0000644000000000000000000000150112250007632013451 0ustar # Maven clean ignore rules - ignore some Maven dependencies and plugins # during the clean phase of a Maven build # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM before mvn clean is called # junit junit jar s/3\\..*/3.x/ debian/maven.ignoreRules0000644000000000000000000000136612250007632012517 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM # junit junit jar s/3\\..*/3.x/ debian/maven.publishedRules0000644000000000000000000000164212250007632013210 0ustar # Maven published rules - additional rules to publish, to help # the packaging work of Debian maintainers using mh_make # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ debian/maven.rules0000644000000000000000000000275112250007632011352 0ustar # Maven rules - transform Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ junit junit jar s/4\..*/4.x/ * * org.apache.maven.shared maven-common-artifact-filters jar s/.*/debian/ * * org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/ * * s/easymock/org.easymock/ easymock * s/.*/debian/ * * s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-plugin-testing-harness * s/.*/debian/ * * s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-plugin-testing-tools * s/.*/debian/ * * s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-plugin-testing * s/.*/debian/ * * s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-test-tools * s/.*/debian/ * * debian/libmaven-common-artifact-filters-java-doc.doc-base.api0000644000000000000000000000065112250007632021342 0ustar Document: libmaven-common-artifact-filters-java Title: API Javadoc for Maven Common Artifact Filters Author: Maven Common Artifact Filters developers Abstract: This is the API Javadoc provided for the libmaven-common-artifact-filters-java library. Section: Programming Format: HTML Index: /usr/share/doc/libmaven-common-artifact-filters-java/api/index.html Files: /usr/share/doc/libmaven-common-artifact-filters-java/api/* debian/watch0000644000000000000000000000025712250007632010220 0ustar version=3 opts="uversionmangle=s/-(alpha|beta)-/~$1/" \ http://svn.apache.org/repos/asf/maven/shared/tags/ \ maven-common-artifact-filters-(\d.*)/ debian debian/orig-tar.sh debian/rules0000755000000000000000000000036012250007632010242 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/changelog0000644000000000000000000000323112250007632011034 0ustar maven-common-artifact-filters (1.4-1) unstable; urgency=low * Team upload. * New upstream release - Replaced the build dependency on junit with junit4 * Added a patch to compile with EasyMock 3.x (Closes: #730953) * debian/control: - Standards-Version updated to 3.9.5 (no changes) - Use canonical URLs for the Vcs-* fields * Use XZ compression for the upstream tarball * Switch to debhelper level 9 * debian/copyright: Updated to the Copyright Format 1.0 -- Emmanuel Bourg Wed, 04 Dec 2013 14:17:16 +0100 maven-common-artifact-filters (1.2-1) unstable; urgency=low * Team upload * Newer but not newest upstream release. * Fix Vcs-* and Homepage headers. * Switch to source format 3.0. * Switch to debhelper level 7. * Update Standards-Version: 3.9.2. * Use Maven to build the package. * Add a documentation package. -- Torsten Werner Tue, 20 Sep 2011 23:11:02 +0200 maven-common-artifact-filters (1.1-3) unstable; urgency=low * Bump up Standard-Version to 3.8.4, no changes * Add maven.ignoreRules and remove the dependency on maven-plugin-testing-harness in the POM file (Closes: #554474) -- Ludovic Claude Wed, 24 Mar 2010 23:07:15 +0100 maven-common-artifact-filters (1.1-2) unstable; urgency=low * Fix groupId for maven-plugin-testing-harness dependency in the Maven POM. -- Ludovic Claude Sun, 26 Jul 2009 14:26:29 +0100 maven-common-artifact-filters (1.1-1) experimental; urgency=low * Initial release. (Closes: #536639) -- Ludovic Claude Sun, 07 Jun 2009 00:04:41 +0100 debian/libmaven-common-artifact-filters-java-doc.install0000644000000000000000000000011212250007632020553 0ustar target/apidocs/* usr/share/doc/libmaven-common-artifact-filters-java/api debian/libmaven-common-artifact-filters-java.poms0000644000000000000000000000322112250007632017324 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # pom.xml --no-parent --has-package-version --java-lib debian/patches/0000755000000000000000000000000012250012215010603 5ustar debian/patches/series0000644000000000000000000000003212250007632012022 0ustar 01_easymock-upgrade.patch debian/patches/01_easymock-upgrade.patch0000644000000000000000000003764712250007632015414 0ustar Description: Upgrade the dependency on Easymock to 3.2 Author: Emmanuel Bourg Bug: https://github.com/apache/maven-shared/pull/3 --- a/src/test/java/org/apache/maven/shared/artifact/filter/PatternArtifactFilterTCK.java +++ b/src/test/java/org/apache/maven/shared/artifact/filter/PatternArtifactFilterTCK.java @@ -27,15 +27,13 @@ import org.apache.maven.artifact.Artifact; import org.apache.maven.artifact.resolver.filter.ArtifactFilter; -import org.apache.maven.shared.tools.easymock.MockManager; -import org.easymock.MockControl; + +import static org.easymock.EasyMock.*; public abstract class PatternArtifactFilterTCK extends TestCase { - private final MockManager mockManager = new MockManager(); - protected abstract ArtifactFilter createFilter( List patterns ); protected abstract ArtifactFilter createFilter( List patterns, boolean actTransitively ); @@ -53,7 +51,7 @@ final ArtifactMockAndControl mac1 = new ArtifactMockAndControl( groupId1, artifactId1 ); final ArtifactMockAndControl mac2 = new ArtifactMockAndControl( groupId2, artifactId2 ); - mockManager.replayAll(); + replay( mac1.getMock(), mac2.getMock() ); final List patterns = new ArrayList(); patterns.add( groupId1 + ":" + artifactId1 + ":*" ); @@ -72,7 +70,7 @@ assertTrue( filter.include( mac2.artifact ) ); } - mockManager.verifyAll(); + verify( mac1.getMock(), mac2.getMock() ); } public void testShouldTriggerBothPatternsWithNonColonWildcards() @@ -86,7 +84,7 @@ final ArtifactMockAndControl mac1 = new ArtifactMockAndControl( groupId1, artifactId1 ); final ArtifactMockAndControl mac2 = new ArtifactMockAndControl( groupId2, artifactId2 ); - mockManager.replayAll(); + replay( mac1.getMock(), mac2.getMock() ); final List patterns = new ArrayList(); patterns.add( groupId1 + "*" ); @@ -105,7 +103,7 @@ assertTrue( filter.include( mac2.artifact ) ); } - mockManager.verifyAll(); + verify( mac1.getMock(), mac2.getMock() ); } public void testShouldIncludeDirectlyMatchedArtifactByGroupIdArtifactId() @@ -115,7 +113,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final ArtifactFilter filter = createFilter( Collections.singletonList( groupId + ":" + artifactId ) ); @@ -128,7 +126,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldIncludeDirectlyMatchedArtifactByDependencyConflictId() @@ -138,7 +136,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final ArtifactFilter filter = createFilter( Collections.singletonList( groupId + ":" + artifactId + ":jar" ) ); @@ -151,7 +149,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldNotIncludeWhenGroupIdDiffers() @@ -161,7 +159,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); patterns.add( "otherGroup:" + artifactId + ":jar" ); @@ -178,7 +176,7 @@ assertFalse( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldNotIncludeWhenArtifactIdDiffers() @@ -188,7 +186,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); @@ -206,7 +204,7 @@ assertFalse( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldNotIncludeWhenBothIdElementsDiffer() @@ -216,7 +214,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); @@ -234,7 +232,7 @@ assertFalse( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldIncludeWhenPatternMatchesDependencyTrailAndTransitivityIsEnabled() @@ -250,7 +248,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId, depTrail ); - mockManager.replayAll(); + replay( mac.getMock() ); final ArtifactFilter filter = createFilter( patterns, true ); @@ -263,7 +261,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testIncludeWhenPatternMatchesDepTrailWithTransitivityUsingNonColonWildcard() @@ -279,7 +277,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId, depTrail ); - mockManager.replayAll(); + replay( mac.getMock() ); final ArtifactFilter filter = createFilter( patterns, true ); @@ -292,7 +290,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldNotIncludeWhenNegativeMatch() @@ -302,7 +300,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); @@ -319,7 +317,7 @@ assertFalse( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldIncludeWhenWildcardMatchesInsideSequence() @@ -329,7 +327,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); @@ -346,7 +344,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldIncludeWhenWildcardMatchesOutsideSequence() @@ -356,7 +354,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); @@ -373,7 +371,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldIncludeWhenWildcardMatchesMiddleOfArtifactId() @@ -383,7 +381,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); @@ -400,7 +398,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldIncludeWhenWildcardCoversPartOfGroupIdAndEverythingElse() @@ -410,7 +408,7 @@ final ArtifactMockAndControl mac = new ArtifactMockAndControl( groupId, artifactId ); - mockManager.replayAll(); + replay( mac.getMock() ); final List patterns = new ArrayList(); @@ -427,7 +425,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock() ); } public void testShouldIncludeTransitiveDependencyWhenWildcardMatchesButDoesntMatchParent() @@ -447,7 +445,7 @@ final ArtifactMockAndControl otherMac = new ArtifactMockAndControl( otherGroup, otherArtifact, otherType, Collections.EMPTY_LIST ); - mockManager.replayAll(); + replay( mac.getMock(), otherMac.getMock() ); final ArtifactFilter filter = createFilter( patterns, true ); @@ -462,7 +460,7 @@ assertTrue( filter.include( mac.artifact ) ); } - mockManager.verifyAll(); + verify( mac.getMock(), otherMac.getMock() ); } // FIXME: Not sure what this is even trying to test. @@ -503,8 +501,6 @@ private final class ArtifactMockAndControl { - MockControl control; - Artifact artifact; String groupId; @@ -530,10 +526,7 @@ this.dependencyTrail = dependencyTrail; this.type = type; - control = MockControl.createControl( Artifact.class ); - mockManager.add( control ); - - artifact = (Artifact) control.getMock(); + artifact = createNiceMock( Artifact.class ); enableGetDependencyConflictId(); enableGetGroupIdArtifactIdAndVersion(); @@ -550,35 +543,31 @@ this( groupId, artifactId, "jar", null ); } + Artifact getMock() + { + return artifact; + } + void enableGetId() { - artifact.getId(); - control.setReturnValue( groupId + ":" + artifactId + ":" + type + ":version", MockControl.ZERO_OR_MORE ); + expect( artifact.getId() ).andReturn( groupId + ":" + artifactId + ":" + type + ":version" ).anyTimes(); } void enableGetDependencyTrail() { - artifact.getDependencyTrail(); - control.setReturnValue( dependencyTrail, MockControl.ZERO_OR_MORE ); + expect( artifact.getDependencyTrail() ).andReturn( dependencyTrail ).anyTimes(); } void enableGetDependencyConflictId() { - artifact.getDependencyConflictId(); - control.setReturnValue( groupId + ":" + artifactId + ":" + type, MockControl.ONE_OR_MORE ); + expect( artifact.getDependencyConflictId() ).andReturn( groupId + ":" + artifactId + ":" + type ).atLeastOnce(); } void enableGetGroupIdArtifactIdAndVersion() { - artifact.getGroupId(); - control.setReturnValue( groupId, MockControl.ONE_OR_MORE ); - - artifact.getArtifactId(); - control.setReturnValue( artifactId, MockControl.ONE_OR_MORE ); - - artifact.getVersion(); - control.setReturnValue( version, MockControl.ZERO_OR_MORE ); - + expect( artifact.getGroupId() ).andReturn( groupId ).atLeastOnce(); + expect( artifact.getArtifactId() ).andReturn( artifactId ).atLeastOnce(); + expect( artifact.getVersion() ).andReturn( version ).anyTimes(); } } --- a/src/test/java/org/apache/maven/shared/artifact/filter/ScopeArtifactFilterTest.java +++ b/src/test/java/org/apache/maven/shared/artifact/filter/ScopeArtifactFilterTest.java @@ -22,9 +22,9 @@ import org.apache.maven.artifact.factory.ArtifactFactory; import org.apache.maven.artifact.resolver.filter.ArtifactFilter; import org.apache.maven.artifact.versioning.VersionRange; -import org.apache.maven.shared.tools.easymock.MockManager; import org.codehaus.plexus.PlexusTestCase; -import org.easymock.MockControl; + +import static org.easymock.EasyMock.*; public class ScopeArtifactFilterTest extends PlexusTestCase @@ -42,8 +42,6 @@ assertFalse( filter.include( excluded ) ); } - private MockManager mockManager = new MockManager(); - public void testNullScopeDisabled() { ScopeArtifactFilter filter = new ScopeArtifactFilter(); @@ -266,90 +264,63 @@ private void verifyIncluded( String filterScope, String artifactScope ) { - ArtifactMockAndControl mac = new ArtifactMockAndControl( artifactScope ); + Artifact artifact = createMockArtifact( artifactScope ); - mockManager.replayAll(); + replay( artifact ); ArtifactFilter filter = new ScopeArtifactFilter( filterScope ); assertTrue( "Artifact scope: " + artifactScope + " NOT included using filter scope: " + filterScope, filter - .include( mac.artifact ) ); - - mockManager.verifyAll(); + .include( artifact ) ); - // enable multiple calls to this method within a single test. - mockManager.clear(); + verify( artifact ); } private void verifyExcluded( String filterScope, String artifactScope ) { - ArtifactMockAndControl mac = new ArtifactMockAndControl( artifactScope ); - - mockManager.replayAll(); + Artifact artifact = createMockArtifact( artifactScope ); + + replay( artifact ); ArtifactFilter filter = new ScopeArtifactFilter( filterScope ); assertFalse( "Artifact scope: " + artifactScope + " NOT excluded using filter scope: " + filterScope, filter - .include( mac.artifact ) ); - - mockManager.verifyAll(); + .include( artifact ) ); - // enable multiple calls to this method within a single test. - mockManager.clear(); + verify( artifact ); } private void verifyIncluded( ScopeArtifactFilter filter, String artifactScope ) { - ArtifactMockAndControl mac = new ArtifactMockAndControl( artifactScope ); + Artifact artifact = createMockArtifact( artifactScope ); + + replay( artifact ); - mockManager.replayAll(); + assertTrue( "Artifact scope: " + artifactScope + " SHOULD BE included", filter.include( artifact ) ); - assertTrue( "Artifact scope: " + artifactScope + " SHOULD BE included", filter - .include( mac.artifact ) ); - - mockManager.verifyAll(); - - // enable multiple calls to this method within a single test. - mockManager.clear(); + verify( artifact ); } private void verifyExcluded( ScopeArtifactFilter filter, String artifactScope ) { - ArtifactMockAndControl mac = new ArtifactMockAndControl( artifactScope ); - - mockManager.replayAll(); + Artifact artifact = createMockArtifact( artifactScope ); + + replay( artifact ); - assertFalse( "Artifact scope: " + artifactScope + " SHOULD BE excluded", filter - .include( mac.artifact ) ); + assertFalse( "Artifact scope: " + artifactScope + " SHOULD BE excluded", filter.include( artifact ) ); - mockManager.verifyAll(); - - // enable multiple calls to this method within a single test. - mockManager.clear(); + verify( artifact ); } - private final class ArtifactMockAndControl + private Artifact createMockArtifact( String scope ) { - Artifact artifact; - - MockControl control; - - ArtifactMockAndControl( String scope ) - { - control = MockControl.createControl( Artifact.class ); - mockManager.add( control ); + Artifact artifact = createMock( Artifact.class ); - artifact = (Artifact) control.getMock(); + expect( artifact.getScope() ).andReturn( scope ).anyTimes(); + expect( artifact.getId() ).andReturn( "group:artifact:type:version" ).anyTimes(); + expect( artifact.getVersionRange() ).andReturn( null ).anyTimes(); - artifact.getScope(); - control.setReturnValue( scope, MockControl.ZERO_OR_MORE ); - - artifact.getId(); - control.setReturnValue( "group:artifact:type:version", MockControl.ZERO_OR_MORE ); - - artifact.getVersionRange(); - control.setReturnValue( null, MockControl.ZERO_OR_MORE ); - } + return artifact; } } debian/maven.properties0000644000000000000000000000014412250007632012406 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true debian/orig-tar.sh0000755000000000000000000000101112250007632011237 0ustar #!/bin/sh -e VERSION=$2 TAR=../maven-common-artifact-filters_$VERSION.orig.tar.xz DIR=maven-common-artifact-filters-$VERSION TAG=$(echo "maven-common-artifact-filters-$VERSION" | sed -re's/~(alpha|beta)/-\1-/') svn export http://svn.apache.org/repos/asf/maven/shared/tags/${TAG}/ $DIR XZ_OPT=--best tar -c -J -f $TAR --exclude '*.jar' --exclude '*.class' $DIR rm -rf $DIR ../$TAG # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir && echo "moved $TAR to $origDir" fi debian/source/0000755000000000000000000000000012250012215010454 5ustar debian/source/format0000644000000000000000000000001412250007632011671 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000051212250007632011340 0ustar Information about maven-common-artifact-filters ----------------------------------------------- This package was debianized using the mh_make command from the maven-debian-helper package. The build system uses Maven but prevents it from downloading anything from the Internet, making the build compliant with the Debian policy. debian/compat0000644000000000000000000000000212250007632010361 0ustar 9 debian/copyright0000644000000000000000000000126412250007632011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Maven Common Artifact Filters Upstream-Contact: Apache Maven team Source: http://maven.apache.org Files: * Copyright: 2001-2011, The Apache Software Foundation. License: Apache-2.0 Files: debian/* Copyright: 2009, Ludovic Claude License: GPL-3+ License: Apache-2.0 On Debian GNU/Linux system you can find the complete text of the Apache 2.0 license in '/usr/share/common-licenses/Apache-2.0'. License: GPL-3+ On Debian GNU/Linux system you can find the complete text of the GNU General Public License version 3 license in '/usr/share/common-licenses/GPL-3'. debian/control0000644000000000000000000000621712250007632010574 0ustar Source: maven-common-artifact-filters Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Ludovic Claude Build-Depends: cdbs, debhelper (>= 9), default-jdk, maven-debian-helper (>= 1.4) Build-Depends-Indep: default-jdk-doc, junit4, libeasymock-java, libmaven-javadoc-plugin-java, libmaven-plugin-testing-java, libmaven2-core-java, libmaven2-core-java-doc, libplexus-container-default-java, libplexus-container-default-java-doc, libplexus-utils-java, libplexus-utils-java-doc Standards-Version: 3.9.5 Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/maven-common-artifact-filters Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/maven-common-artifact-filters/ Homepage: http://maven.apache.org/shared/maven-common-artifact-filters/ Package: libmaven-common-artifact-filters-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends} Recommends: ${maven:OptionalDepends} Suggests: libmaven-common-artifact-filters-java-doc Description: Maven Common Artifact Filters Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. . Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with: . * Making the build process easy * Providing a uniform build system * Providing quality project information * Providing guidelines for best practices development * Allowing transparent migration to new features . This package ships a shared library containing a collection of ready-made filters to control inclusion/exclusion of artifacts during dependency resolution. Package: libmaven-common-artifact-filters-java-doc Architecture: all Section: doc Depends: ${maven:DocDepends}, ${misc:Depends} Recommends: ${maven:DocOptionalDepends} Suggests: libmaven-common-artifact-filters-java Description: Documentation for Maven Common Artifact Filters Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. . Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with: . * Making the build process easy * Providing a uniform build system * Providing quality project information * Providing guidelines for best practices development * Allowing transparent migration to new features . This package contains the API documentation of libmaven-common-artifact-filters-java.