axiom-impl
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.apache.ws.commons.axiom</groupId> <artifactId>axiom-impl</artifactId> <version>2.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache.ws.commons.axiom</groupId> <artifactId>implementations</artifactId> <version>2.0.0</version> </parent> <artifactId>axiom-impl</artifactId> <packaging>bundle</packaging> <name>LLOM</name> <description>The default implementation of the Axiom API.</description> <dependencies> <dependency> <groupId>${project.groupId}</groupId> <artifactId>axiom-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>axiom-weaver-annotations</artifactId> <version>${project.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.fasterxml.woodstox</groupId> <artifactId>woodstox-core</artifactId> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>axiom-testsuite</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>testutils</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>${project.groupId}</groupId> <artifactId>axiom-weaver-maven-plugin</artifactId> <version>${project.version}</version> <executions> <execution> <goals> <goal>weave</goal> </goals> <configuration> <weavablePackages> <weavablePackage>org.apache.axiom.core.impl.mixin</weavablePackage> <weavablePackage>org.apache.axiom.om.impl.mixin</weavablePackage> <weavablePackage>org.apache.axiom.soap.impl.mixin</weavablePackage> <weavablePackage>org.apache.axiom.om.impl.llom.mixin</weavablePackage> </weavablePackages> <interfaces> <interface>org.apache.axiom.om.impl.intf.AxiomAttribute</interface> <interface>org.apache.axiom.om.impl.intf.AxiomCDATASection</interface> <interface>org.apache.axiom.om.impl.intf.AxiomCharacterDataNode</interface> <interface>org.apache.axiom.om.impl.intf.AxiomComment</interface> <interface>org.apache.axiom.om.impl.intf.AxiomDocType</interface> <interface>org.apache.axiom.om.impl.intf.AxiomDocument</interface> <interface>org.apache.axiom.om.impl.intf.AxiomElement</interface> <interface>org.apache.axiom.om.impl.intf.AxiomEntityReference</interface> <interface>org.apache.axiom.om.impl.intf.AxiomNamespaceDeclaration</interface> <interface>org.apache.axiom.om.impl.intf.AxiomProcessingInstruction</interface> <interface>org.apache.axiom.om.impl.intf.AxiomSourcedElement</interface> <interface>org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory</interface> <interface>org.apache.axiom.soap.impl.intf.AxiomSOAPMessage</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11Body</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11Envelope</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11Fault</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11FaultCode</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11FaultDetail</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11FaultReason</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11FaultRole</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11Header</interface> <interface>org.apache.axiom.soap.impl.intf.soap11.AxiomSOAP11HeaderBlock</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12Body</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12Envelope</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12Fault</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultCode</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultDetail</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultNode</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultReason</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultRole</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultSubCode</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultText</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12FaultValue</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12Header</interface> <interface>org.apache.axiom.soap.impl.intf.soap12.AxiomSOAP12HeaderBlock</interface> </interfaces> <packageMappings> <packageMapping> <interfacePackage>org.apache.axiom.core</interfacePackage> <outputPackage>org.apache.axiom.om.impl.llom</outputPackage> </packageMapping> <packageMapping> <interfacePackage>org.apache.axiom.om.impl.intf</interfacePackage> <outputPackage>org.apache.axiom.om.impl.llom</outputPackage> </packageMapping> <packageMapping> <interfacePackage>org.apache.axiom.om.impl.intf.factory</interfacePackage> <outputPackage>org.apache.axiom.om.impl.llom.factory</outputPackage> </packageMapping> <packageMapping> <interfacePackage>org.apache.axiom.soap.impl.intf</interfacePackage> <outputPackage>org.apache.axiom.soap.impl.llom</outputPackage> </packageMapping> <packageMapping> <interfacePackage>org.apache.axiom.soap.impl.intf.soap11</interfacePackage> <outputPackage>org.apache.axiom.soap.impl.llom.soap11</outputPackage> </packageMapping> <packageMapping> <interfacePackage>org.apache.axiom.soap.impl.intf.soap12</interfacePackage> <outputPackage>org.apache.axiom.soap.impl.llom.soap12</outputPackage> </packageMapping> </packageMappings> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>${argLine} -Xms64m -Xmx64m</argLine> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <instructions> <Import-Package>*</Import-Package> <Private-Package>org.apache.axiom.core.*, !org.apache.axiom.om.impl, org.apache.axiom.om.impl.*, org.apache.axiom.soap.impl.*, org.apache.axiom.util.xml.*</Private-Package> </instructions> </configuration> </plugin> <plugin> <groupId>com.github.veithen.phos</groupId> <artifactId>enforcer-maven-plugin</artifactId> <executions> <execution> <goals> <goal>enforce</goal> </goals> <configuration> <ignore>org.apache.axiom.om.impl.llom.CoreNodeImpl -> org.apache.axiom.om.impl.llom.factory.AxiomNodeFactoryImpl, org.apache.axiom.om.impl.llom.CoreNodeImpl -> org.apache.axiom.om.impl.llom.factory.LLOMNodeFactory</ignore> </configuration> </execution> </executions> </plugin> <plugin> <groupId>com.spotify.fmt</groupId> <artifactId>fmt-maven-plugin</artifactId> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>${project.groupId}</groupId> <artifactId>buildutils-maven-plugin</artifactId> <version>${project.version}</version> <executions> <execution> <id>create-dependency-reduced-pom</id> <goals> <goal>create-dependency-reduced-pom</goal> </goals> <configuration> <excludedArtifacts> <excludedArtifact>om-mixins</excludedArtifact> </excludedArtifacts> </configuration> </execution> </executions> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <reportSets> <reportSet> <reports> <report>index</report> </reports> </reportSet> </reportSets> <inherited>false</inherited> </plugin> </plugins> </reporting> </project>