OPS4J Pax Url - aether:.
OPS4J Pax Url - aether: protocol handler. Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6..
Here is the list of declaration for pax-url-aether. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.ops4j.pax.url</groupId> <artifactId>pax-url-aether</artifactId> <version>1.4.0</version> </dependency>
If you think this Maven repository POM file listing for pax-url-aether is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The pax-url-aether-1.4.0 has 13 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JEE | aether-spi 1.13.1 The service provider interface for repository system implementations and repository connectors. | 9 |
Library | aether-util 1.13.1 A collection of utility classes to ease usage of the repository system. | 11 |
Build | aether-connector-wagon 1.13.1 A repository connector implementation based on Maven Wagon. | 8 |
Build | maven-aether-provider 3.0.4 This module provides extensions to Aether for utilizing the Maven POM and Maven repository metadata for artifacts resolution and download. | 7 |
Build | wagon-provider-api 1.0-beta-7 Maven Wagon API that defines the contract between different Wagon implementations | 11 |
Network | wagon-file 1.0-beta-7 Wagon that gets and puts artifacts using file system protocol | 11 |
Build | wagon-http-lightweight 1.0-beta-7 Wagon that gets and puts artifacts through http using standard Java library | 10 |
Inversion of Control | plexus-container-default 1.5.5 The Plexus IoC container API and its default implementation. | 11 |
XML | plexus-utils 3.0 A collection of various utility classes to ease working with strings, files, command lines, XML and more. | 36 |
Http | commons-httpclient 3.1 The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily. | 430 |
The following plugins are used in the pax-url-aether-1.4.0.jar
The following packages are defined in the pax-url-aether-1.4.0.jar
com.google.common.annotations com.google.common.base com.google.common.base.internal com.google.common.collect com.google.inject com.google.inject.binder com.google.inject.internal com.google.inject.matcher com.google.inject.name com.google.inject.spi com.google.inject.util javax.enterprise.inject javax.inject org.aopalliance.aop org.aopalliance.intercept org.apache.commons.codec org.apache.commons.codec.binary org.apache.commons.codec.digest org.apache.commons.codec.language org.apache.commons.codec.net org.apache.commons.httpclient org.apache.commons.httpclient.auth org.apache.commons.httpclient.cookie org.apache.commons.httpclient.methods org.apache.commons.httpclient.methods.multipart org.apache.commons.httpclient.params org.apache.commons.httpclient.protocol org.apache.commons.httpclient.util org.apache.commons.logging org.apache.commons.logging.impl org.apache.maven.artifact.repository.metadata org.apache.maven.artifact.repository.metadata.io.xpp3 org.apache.maven.model org.apache.maven.model.building org.apache.maven.model.composition org.apache.maven.model.inheritance org.apache.maven.model.interpolation org.apache.maven.model.io org.apache.maven.model.io.xpp3 org.apache.maven.model.locator org.apache.maven.model.management org.apache.maven.model.merge org.apache.maven.model.normalization org.apache.maven.model.path org.apache.maven.model.plugin org.apache.maven.model.profile org.apache.maven.model.profile.activation org.apache.maven.model.resolution org.apache.maven.model.superpom org.apache.maven.model.validation org.apache.maven.repository.internal org.apache.maven.wagon org.apache.maven.wagon.authentication org.apache.maven.wagon.authorization org.apache.maven.wagon.events org.apache.maven.wagon.observers org.apache.maven.wagon.providers.file org.apache.maven.wagon.providers.http org.apache.maven.wagon.proxy org.apache.maven.wagon.repository org.apache.maven.wagon.resource org.apache.maven.wagon.shared.http org.apache.xbean.propertyeditor org.apache.xbean.recipe org.codehaus.classworlds org.codehaus.plexus org.codehaus.plexus.classworlds org.codehaus.plexus.classworlds.launcher org.codehaus.plexus.classworlds.realm org.codehaus.plexus.classworlds.strategy org.codehaus.plexus.component org.codehaus.plexus.component.annotations org.codehaus.plexus.component.builder org.codehaus.plexus.component.collections org.codehaus.plexus.component.composition org.codehaus.plexus.component.configurator org.codehaus.plexus.component.configurator.converters org.codehaus.plexus.component.configurator.converters.basic org.codehaus.plexus.component.configurator.converters.composite org.codehaus.plexus.component.configurator.converters.lookup org.codehaus.plexus.component.configurator.converters.special org.codehaus.plexus.component.configurator.expression org.codehaus.plexus.component.discovery org.codehaus.plexus.component.factory org.codehaus.plexus.component.factory.java org.codehaus.plexus.component.manager org.codehaus.plexus.component.repository org.codehaus.plexus.component.repository.exception org.codehaus.plexus.component.repository.io org.codehaus.plexus.configuration org.codehaus.plexus.configuration.io org.codehaus.plexus.configuration.source org.codehaus.plexus.configuration.xml org.codehaus.plexus.container.initialization org.codehaus.plexus.context org.codehaus.plexus.interpolation org.codehaus.plexus.interpolation.multi org.codehaus.plexus.interpolation.object org.codehaus.plexus.interpolation.os org.codehaus.plexus.interpolation.reflection org.codehaus.plexus.interpolation.util org.codehaus.plexus.lifecycle org.codehaus.plexus.lifecycle.phase org.codehaus.plexus.logging org.codehaus.plexus.logging.console org.codehaus.plexus.personality.plexus.lifecycle.phase org.codehaus.plexus.util org.codehaus.plexus.util.cli org.codehaus.plexus.util.cli.shell org.codehaus.plexus.util.dag org.codehaus.plexus.util.introspection org.codehaus.plexus.util.io org.codehaus.plexus.util.reflection org.codehaus.plexus.util.xml org.codehaus.plexus.util.xml.pull org.ops4j.io org.ops4j.lang org.ops4j.monitors org.ops4j.monitors.exception org.ops4j.monitors.stream org.ops4j.net org.ops4j.pax.swissbox.property org.ops4j.pax.url.commons.handler org.ops4j.pax.url.maven.commons org.ops4j.pax.url.mvn org.ops4j.pax.url.mvn.internal org.ops4j.util.collections org.ops4j.util.property org.ops4j.util.xml org.sonatype.aether org.sonatype.aether.artifact org.sonatype.aether.collection org.sonatype.aether.connector.wagon org.sonatype.aether.deployment org.sonatype.aether.graph org.sonatype.aether.impl org.sonatype.aether.impl.internal org.sonatype.aether.installation org.sonatype.aether.metadata org.sonatype.aether.repository org.sonatype.aether.resolution org.sonatype.aether.spi.connector org.sonatype.aether.spi.io org.sonatype.aether.spi.localrepo org.sonatype.aether.spi.locator org.sonatype.aether.spi.log org.sonatype.aether.transfer org.sonatype.aether.util org.sonatype.aether.util.artifact org.sonatype.aether.util.concurrency org.sonatype.aether.util.filter org.sonatype.aether.util.graph org.sonatype.aether.util.graph.manager org.sonatype.aether.util.graph.selector org.sonatype.aether.util.graph.transformer org.sonatype.aether.util.graph.traverser org.sonatype.aether.util.layout org.sonatype.aether.util.listener org.sonatype.aether.util.metadata org.sonatype.aether.util.repository org.sonatype.aether.util.version org.sonatype.aether.version org.sonatype.guice.bean.binders org.sonatype.guice.bean.containers org.sonatype.guice.bean.converters org.sonatype.guice.bean.inject org.sonatype.guice.bean.locators org.sonatype.guice.bean.locators.spi org.sonatype.guice.bean.reflect org.sonatype.guice.bean.scanners org.sonatype.guice.bean.scanners.asm org.sonatype.guice.bean.scanners.index org.sonatype.guice.plexus.annotations org.sonatype.guice.plexus.binders org.sonatype.guice.plexus.config org.sonatype.guice.plexus.converters org.sonatype.guice.plexus.lifecycles org.sonatype.guice.plexus.locators org.sonatype.guice.plexus.scanners org.sonatype.guice.plexus.shim org.sonatype.inject
Here is the content of the POM file.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.ops4j.pax</groupId> <artifactId>url</artifactId> <version>1.4.0</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>org.ops4j.pax.url</groupId> <artifactId>pax-url-aether</artifactId> <packaging>bundle</packaging> <name>OPS4J Pax Url - aether:</name> <description> OPS4J Pax Url - aether: protocol handler. Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6. </description> <properties> <bundle.symbolicName>org.ops4j.pax.url.mvn</bundle.symbolicName> <bundle.namespace>org.ops4j.pax.url.mvn</bundle.namespace> <aetherVersion>1.13.1</aetherVersion> <mavenVersion>3.0.4</mavenVersion> <wagonVersion>1.0-beta-7</wagonVersion> </properties> <build> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> </plugin> </plugins> </build> <dependencies> <!-- Embeded dependencies (not transitive) --> <dependency> <groupId>org.ops4j.base</groupId> <artifactId>ops4j-base-lang</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.ops4j.base</groupId> <artifactId>ops4j-base-net</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.ops4j.base</groupId> <artifactId>ops4j-base-io</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.ops4j.base</groupId> <artifactId>ops4j-base-util-property</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.ops4j.base</groupId> <artifactId>ops4j-base-util-xml</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.ops4j.pax.url</groupId> <artifactId>pax-url-commons</artifactId> <version>${project.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.ops4j.pax.url</groupId> <artifactId>pax-url-maven-commons</artifactId> <version>${project.version}</version> <scope>compile</scope> </dependency> <!-- Provided dependencies (not transitive) --> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.compendium</artifactId> <scope>provided</scope> </dependency> <!-- Logging API (not embedded) --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <scope>compile</scope> </dependency> <!-- mvn stuff --> <dependency> <groupId>org.sonatype.aether</groupId> <artifactId>aether-api</artifactId> <version>${aetherVersion}</version> </dependency> <dependency> <groupId>org.sonatype.aether</groupId> <artifactId>aether-spi</artifactId> <version>${aetherVersion}</version> </dependency> <dependency> <groupId>org.sonatype.aether</groupId> <artifactId>aether-util</artifactId> <version>${aetherVersion}</version> </dependency> <dependency> <groupId>org.sonatype.aether</groupId> <artifactId>aether-impl</artifactId> <version>${aetherVersion}</version> </dependency> <dependency> <groupId>org.sonatype.aether</groupId> <artifactId>aether-connector-wagon</artifactId> <version>${aetherVersion}</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-aether-provider</artifactId> <version>${mavenVersion}</version> </dependency> <dependency> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-provider-api</artifactId> <version>${wagonVersion}</version> </dependency> <dependency> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-file</artifactId> <version>${wagonVersion}</version> </dependency> <dependency> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-http-lightweight</artifactId> <version>${wagonVersion}</version> <exclusions> <exclusion> <groupId>nekohtml</groupId> <artifactId>nekohtml</artifactId> </exclusion> <exclusion> <groupId>nekohtml</groupId> <artifactId>xercesMinimal</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-container-default</artifactId> <version>1.5.5</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <version>3.0</version> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> <scope>compile</scope> </dependency> <!-- Test dependencies --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <scope>test</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.eclipse.jetty.aggregate</groupId> <artifactId>jetty-server</artifactId> <version>7.3.1.v20110307</version> <scope>test</scope> </dependency> </dependencies> </project>