debian/ 0000755 0000000 0000000 00000000000 12233704645 007174 5 ustar debian/build.xml 0000644 0000000 0000000 00000004421 12233704645 011016 0 ustar
debian/maven.rules 0000644 0000000 0000000 00000003210 12233704645 011352 0 ustar # 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/
asm asm jar s/.*/3.x/ * *
s/jdom/org.jdom/ jdom jar s/.*/debian/ * *
junit junit jar s/.*/3.x/ * *
s/qdox/com.thoughtworks.qdox/ * * s/.*/debian/ * *
s/com.google.collections/com.google.guava/ s/google-collections/guava/ * s/.*/debian/ * *
org.codehaus.modello modello-maven-plugin maven-plugin s/.*/1.4.x/ * *
org.codehaus.plexus plexus-classworlds jar s/.*/2.x/ * *
org.codehaus.plexus plexus-cli jar s/.*/debian/ * *
org.codehaus.plexus plexus-utils jar s/.*/2.x/ * *
org.codehaus.plexus plexus-component-annotations jar s/.*/1.5.5/ * *
org.codehaus.plexus plexus-component-javadoc jar s/.*/1.5.5/ * *
org.codehaus.plexus plexus-component-metadata maven-plugin s/.*/1.5.5/ * *
org.codehaus.plexus plexus-container-default jar s/.*/1.5.5/ * *
org.codehaus.plexus plexus-containers pom s/.*/1.5.5/ * *
debian/watch 0000644 0000000 0000000 00000000246 12233704645 010227 0 ustar version=3
opts=uversionmangle=s/-(alpha|beta)-/~$1/ \
http://svn.codehaus.org/plexus/plexus-containers/tags/ \
plexus-containers-(1.*)/ debian debian/orig-tar.sh
debian/rules 0000755 0000000 0000000 00000002764 12233704645 010265 0 ustar #!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/ant.mk
PACKAGE := $(DEB_SOURCE_PACKAGE)
VERSION := $(shell echo $(DEB_UPSTREAM_VERSION) | sed -s "s/~beta/-beta-/")
JAVA_HOME := /usr/lib/jvm/default-java
DEB_JARS := ant-nodeps asm3 asm3-core commons-cli guava \
jdom1 junit maven-artifact maven-artifact-manager maven-core \
maven-model maven-plugin-api maven-project maven2 \
plexus-classworlds2 plexus-cli plexus-utils2 qdox xbean-reflect
DEB_ANT_BUILD_TARGET := package javadoc
DEB_ANT_BUILDFILE := debian/build.xml
DEB_ANT_ARGS := -Dpackage=$(PACKAGE) -Dversion=$(VERSION) \
-Duse-local-repo=true -Dkeep-cleaned-pom=true
API_DOCS := target/api
MODULES := container-default component-annotations component-javadoc component-metadata
get-orig-source:
uscan --download-version $(VERSION) --force-download --rename
binary-post-install/lib$(PACKAGE)-java::
mh_installpoms -plib$(PACKAGE)-java
set -e; for MODULE in $(MODULES); do \
mh_installjar -plib$(PACKAGE)-java -l --usj-name=plexus-$$MODULE-1.5 plexus-$$MODULE/pom.xml plexus-$$MODULE/target/plexus-$$MODULE-$(VERSION).jar; \
done
binary-post-install/lib$(PACKAGE)-java-doc::
dh_install -plib$(PACKAGE)-java-doc $(API_DOCS) usr/share/doc/lib$(PACKAGE)-java
clean::
mh_clean
rm -Rf target
mh_unpatchpoms -plib$(PACKAGE)-java
debian/changelog 0000644 0000000 0000000 00000003371 12233704645 011052 0 ustar plexus-containers1.5 (1.5.5-6) unstable; urgency=low
* Team upload.
* Added a patch to fix the source incompatibility with plexus-classworlds 2.5
(Closes: #728171)
* Updated Standards-Version to 3.9.5 (no changes)
* Build depend on debhelper >= 9
-- Emmanuel Bourg Tue, 29 Oct 2013 11:10:33 +0100
plexus-containers1.5 (1.5.5-5) unstable; urgency=low
* Team upload.
* Replaced the dependency on Google Collections by Guava
* Use canonical URLs for the Vcs-* fields
* debian/rules: Improved the clean target to allow rebuilds
* debian/copyright: Updated the Format URI to 1.0
-- Emmanuel Bourg Mon, 17 Jun 2013 13:38:11 +0200
plexus-containers1.5 (1.5.5-4) unstable; urgency=low
* Team upload.
* Upload to unstable.
* Update gbp.conf to point to master branch.
-- tony mancill Sun, 02 Jun 2013 10:50:42 -0700
plexus-containers1.5 (1.5.5-3) experimental; urgency=low
* Team upload.
* Drop dependency on libmaven-plugin-tools-java to break cycle
(Closes: #702363).
* Updated standards version to 3.9.4
-- Thomas Koch Tue, 05 Mar 2013 19:18:57 +0100
plexus-containers1.5 (1.5.5-2) unstable; urgency=low
* d/maven.rules: Force version to 1.5.5.
* d/control: Remove Ludovic and Torsten from Uploaders: I've added them by
cut-paste from old package, without their approval
(feel free to re-add yourself if you want).
* d/orig-tar.sh: Remove svn tarball handling.
-- Damien Raude-Morvan Sun, 22 Jan 2012 14:50:45 +0100
plexus-containers1.5 (1.5.5-1) unstable; urgency=low
* New upstream release (needed for Maven 3) (Closes: #649783).
-- Damien Raude-Morvan Mon, 28 Nov 2011 22:55:21 +0100
debian/libplexus-containers1.5-java-doc.doc-base 0000644 0000000 0000000 00000000540 12233704645 016652 0 ustar Document: libplexus-containers1.5-java
Title: API Javadoc for plexus-containers
Author: plexus-containers developers
Abstract: This is the API Javadoc provided by the plexus-containers library.
Section: Programming
Format: HTML
Index: /usr/share/doc/libplexus-containers1.5-java/api/index.html
Files: /usr/share/doc/libplexus-containers1.5-java/api/*
debian/patches/ 0000755 0000000 0000000 00000000000 12233704645 010623 5 ustar debian/patches/01-classworlds-compatibility.patch 0000644 0000000 0000000 00000003461 12233704645 017275 0 ustar Description: Maintains the source compatibility with the latest version of plexus-classworlds
Author: Emmanuel Bourg
Forwarded: not-needed
--- 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 @@
{
try
{
- roleClass = realm.loadClass( role );
+ roleClass = (Class) realm.loadClass( role );
Thread.currentThread();
}
catch ( Throwable ignored )
@@ -299,7 +299,7 @@
{
try
{
- implementationClass = realm.loadClass( implementation );
+ implementationClass = (Class) realm.loadClass( implementation );
Thread.currentThread();
}
catch ( Throwable ignored )
--- 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 @@
{
try
{
- roleClass = getRealm().loadClass( getRole() );
+ roleClass = (Class) getRealm().loadClass( getRole() );
Thread.currentThread();
}
catch ( Throwable ignored )
@@ -299,7 +299,7 @@
{
try
{
- implementationClass = getRealm().loadClass( getImplementation() );
+ implementationClass = (Class) getRealm().loadClass( getImplementation() );
Thread.currentThread();
}
catch ( Throwable ignored )
debian/patches/series 0000644 0000000 0000000 00000000043 12233704645 012035 0 ustar 01-classworlds-compatibility.patch
debian/libplexus-containers1.5-java.poms 0000644 0000000 0000000 00000003547 12233704645 015422 0 ustar # 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
plexus-component-annotations/pom.xml --has-package-version
plexus-component-metadata/pom.xml --has-package-version
plexus-component-javadoc/pom.xml --has-package-version
plexus-container-default/pom.xml --has-package-version
debian/orig-tar.sh 0000755 0000000 0000000 00000000377 12233704645 011266 0 ustar #!/bin/sh -e
TAR=../plexus-containers_$2.orig.tar.gz
DIR=plexus-containers-$2
TAG=$(echo plexus-containers-$2 | sed 's/~\(alpha\|beta\)/-\1-/')
svn export http://svn.codehaus.org/plexus/plexus-containers/tags/$TAG $DIR
tar -c -z -f $TAR $DIR
rm -rf $DIR debian/source/ 0000755 0000000 0000000 00000000000 12233704645 010474 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12233704645 011702 0 ustar 3.0 (quilt)
debian/compat 0000644 0000000 0000000 00000000002 12233704645 010372 0 ustar 9
debian/copyright 0000644 0000000 0000000 00000005065 12233704645 011135 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Plexus Containers
Source: http://plexus.codehaus.org/plexus-containers/
Files: *
Copyright: 2001-2008 Codehaus Foundation
License: Apache-2.0
Files:
plexus-container-default/src/test/java/org/codehaus/plexus/component/configurator/*
plexus-component-metadata/src/test/java/org/codehaus/plexus/metadata/merge/*
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/*
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/ComponentGleanerException.java
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/QDoxComponentGleaner.java
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/DefaultComponentDescriptorWriter.java
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/DefaultMetadataGenerator.java
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ComponentDescriptorWriteException.java
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ComponentDescriptorWriter.java
plexus-component-metadata/src/main/java/org/codehaus/plexus/maven/plugin/*
Copyright: 2001-2008 Codehaus Foundation
License: The MIT license
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Files: debian/*
Copyright: 2010, Torsten Werner
2011, Damien Raude-Morvan
License: Apache-2.0
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'
debian/gbp.conf 0000644 0000000 0000000 00000000041 12233704645 010606 0 ustar [DEFAULT]
debian-branch = master
debian/build.properties 0000644 0000000 0000000 00000000462 12233704645 012413 0 ustar classpath.compile=${basedir}/plexus-component-annotations/target/plexus-component-annotations-${version}.jar:\
${basedir}/plexus-container-default/target/plexus-container-default-${version}.jar
javadoc.dir=target/api
maven.test.skip=true
build.javaVersion=1.5
build.directory=target
keep-cleaned-pom=true
debian/plexus-component-metadata_plugin.xml 0000644 0000000 0000000 00000034115 12233704645 016376 0 ustar
Plexus :: Component Metadata
A Maven plugin to generate Plexus descriptors from source tags and class annotations.
org.codehaus.plexus
plexus-component-metadata
1.5.5
plexus-component-metadata
false
true
generate-metadata
Generates a Plexus <tt>components.xml</tt> component descriptor file from source (javadoc) or
class annotations.
compile
false
true
false
false
false
true
process-classes
org.codehaus.plexus.maven.plugin.PlexusDescriptorMojo
java
per-lookup
once-per-session
false
generatedMetadata
java.io.File
true
true
The output location for the generated descriptor.
intermediaryMetadata
java.io.File
true
true
The output location for the intermediary descriptor. This descriptors contains only the information extracted
from the project's sources/classes.
mavenProject
org.apache.maven.project.MavenProject
true
false
sourceEncoding
java.lang.String
false
true
The file encoding of the source files.
staticMetadataDirectory
java.io.File
true
true
The location of manually crafted component descriptors. The contents of the descriptor files in this directory is
merged with the information extracted from the project's sources/classes.
${project}
org.apache.maven.project.MavenProjectHelper
mavenProjectHelper
org.codehaus.plexus.metadata.MetadataGenerator
metadataGenerator
merge-metadata
Merges a set of Plexus descriptors into one descriptor file.
false
true
false
false
false
true
process-classes
org.codehaus.plexus.maven.plugin.PlexusMergeMojo
java
per-lookup
once-per-session
false
descriptors
java.io.File[]
false
true
The paths of the input descriptors to merge.
output
java.io.File
true
true
The destination for the merged descriptor.
org.codehaus.plexus.metadata.merge.Merger
componentsXml
merger
generate-test-metadata
Generates a Plexus <tt>components.xml</tt> component descriptor file from test source (javadoc)
or test class annotations.
test
false
true
false
false
false
true
process-test-classes
org.codehaus.plexus.maven.plugin.PlexusTestDescriptorMojo
java
per-lookup
once-per-session
false
mavenProject
org.apache.maven.project.MavenProject
true
false
sourceEncoding
java.lang.String
false
true
The file encoding of the source files.
testGeneratedMetadata
java.io.File
true
true
The output location for the generated descriptor.
testIntermediaryMetadata
java.io.File
true
true
The output location for the intermediary descriptor. This descriptors contains only the information extracted
from the project's sources/classes.
testStaticMetadataDirectory
java.io.File
true
true
The location of manually crafted component descriptors. The contents of the descriptor files in this directory is
merged with the information extracted from the project's sources/classes.
${project}
org.apache.maven.project.MavenProjectHelper
mavenProjectHelper
org.codehaus.plexus.metadata.MetadataGenerator
metadataGenerator
org.codehaus.plexus
plexus-container-default
jar
1.5.5
org.codehaus.plexus
plexus-utils
jar
2.x
org.codehaus.plexus
plexus-classworlds
jar
2.x
org.apache.xbean
xbean-reflect
jar
debian
com.google.collections
google-collections
jar
debian
junit
junit
jar
3.x
org.codehaus.plexus
plexus-component-annotations
jar
1.5.5
com.thoughtworks.qdox
qdox
jar
debian
org.jdom
jdom
jar
debian
jaxen
jaxen
jar
debian
xml-apis
xml-apis
jar
debian
xerces
xercesImpl
jar
debian
xml-apis
xml-apis-1.4
jar
debian
org.apache.maven
maven-plugin-api
jar
debian
org.apache.maven
maven-model
jar
debian
org.apache.maven
maven-project
jar
debian
org.apache.maven
maven-settings
jar
debian
org.codehaus.plexus
plexus-interpolation
jar
debian
org.apache.maven
maven-profile
jar
debian
org.apache.maven
maven-artifact-manager
jar
debian
org.apache.maven
maven-repository-metadata
jar
debian
org.apache.maven
maven-artifact
jar
debian
org.apache.maven.wagon
wagon-provider-api
jar
debian
backport-util-concurrent
backport-util-concurrent
jar
debian
org.apache.maven
maven-plugin-registry
jar
debian
org.codehaus.plexus
plexus-cli
jar
debian
commons-cli
commons-cli
jar
debian
asm
asm
jar
3.x