Maven Repository - POM file for XML Parser stax2-api 3.1.3 3.1.3

Summary

Stax2 API.

tax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API..

Declaration

Here is the list of declaration for stax2-api. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.codehaus.woodstox</groupId>
   <artifactId>stax2-api</artifactId>
   <version>3.1.3</version>
</dependency>

If you think this Maven repository POM file listing for stax2-api is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.





License

Name:The BSD License
URL: http://www.opensource.org/licenses/bsd-license.php.

Depends on

The stax2-api-3.1.3 has 1 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
XML Parserstax-api 1.0-2
StAX is a standard XML processing API that allows you to stream XML data from and to your application.
219

Plugin

The following plugins are used in the stax2-api-3.1.3.jar

  1. maven-bundle-plugin
  2. maven-compiler-plugin
  3. maven-javadoc-plugin
  4. maven-release-plugin
  5. maven-source-plugin

Packages

The following packages are defined in the stax2-api-3.1.3.jar

org.codehaus.stax2
org.codehaus.stax2.evt
org.codehaus.stax2.io
org.codehaus.stax2.osgi
org.codehaus.stax2.ri
org.codehaus.stax2.ri.dom
org.codehaus.stax2.ri.evt
org.codehaus.stax2.ri.typed
org.codehaus.stax2.typed
org.codehaus.stax2.util
org.codehaus.stax2.validation




POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion> 
  <parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>7</version>
  </parent>
  <groupId>org.codehaus.woodstox</groupId>
  <artifactId>stax2-api</artifactId>
  <name>Stax2 API</name>
  <version>3.1.3</version>
  <packaging>bundle</packaging>
  <description>tax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API.
  </description>
  <url>http://wiki.fasterxml.com/WoodstoxStax2</url>
  <scm>
    <connection>scm:git:git@github.com:FasterXML/stax2-api.git</connection>
    <developerConnection>scm:git:git@github.com:FasterXML/stax2-api.git</developerConnection>
    <url>http://github.com/FasterXML/stax2-api</url>    
    <tag>3.1.3b</tag>
  </scm>
  
  <licenses>
    <license>
      <name>The BSD License</name>
      <url>http://www.opensource.org/licenses/bsd-license.php</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <organization>
    <name>fasterxml.com</name>
    <url>http://fasterxml.com</url>
  </organization>

  <dependencies>
    <!-- Stax API jar is needed; 1.0-2 seems to be the last "official"
         version prior to JDK 6 that bundles API
      -->
    <dependency>
      <groupId>javax.xml.stream</groupId>
      <artifactId>stax-api</artifactId>
      <version>1.0-2</version>
      <!-- at this point, with inclusion in JDK 1.6, this should be given -->
      <scope>provided</scope>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
          <showDeprecation>true</showDeprecation>
          <showWarnings>true</showWarnings>
          <optimize>true</optimize>
          <!-- 16-Apr-2013, tatu: As per Nick W's suggestions, let's
              use these to reduce jar size
            -->
          <debug>true</debug>
          <debuglevel>lines,source</debuglevel>
        </configuration>
      </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.4.1</version>
            <configuration>
                <mavenExecutorId>forked-path</mavenExecutorId>
            </configuration>
        </plugin>
        <plugin><!-- plug-in to attach source bundle in repo -->
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-source-plugin</artifactId>
          <version>2.1.2</version>
          <executions>
            <execution>
              <id>attach-sources</id>
              <goals>
                <goal>jar</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-javadoc-plugin</artifactId>
          <version>2.6.1</version>
          <!-- 06-Jul-2013, tatu: When can we switch to 1.6?
            -->
          <configuration>
            <source>1.4</source>
            <target>1.4</target>
            <encoding>UTF-8</encoding>
            <links>
              <link>http://java.sun.com/javase/6/docs/api/</link>
            </links>
          </configuration>
          <executions>
            <execution>
              <id>attach-javadocs</id>
              <phase>verify</phase>
              <goals>
                <goal>jar</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
       <!-- Plus, let's make jars OSGi bundles as well  -->
        <plugin>
          <groupId>org.apache.felix</groupId>
          <artifactId>maven-bundle-plugin</artifactId>
          <version>2.3.7</version>
          <extensions>true</extensions>
          <configuration>
            <instructions>
              <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
              <Bundle-Vendor>fasterml.com</Bundle-Vendor>
              <Import-Package>
javax.xml.namespace
,javax.xml.stream
,javax.xml.stream.events
,javax.xml.stream.util
,javax.xml.transform
,javax.xml.transform.dom 
,org.w3c.dom
</Import-Package>
              <Private-Package>
</Private-Package>
              <!-- Whether to export 'impl' is open to debate; but for now it has necessary                  
                   base classes for anyone who wants to create custom segment types                          
                -->
              <Export-Package>
org.codehaus.stax2
,org.codehaus.stax2.evt
,org.codehaus.stax2.io
,org.codehaus.stax2.osgi
,org.codehaus.stax2.ri
,org.codehaus.stax2.ri.dom
,org.codehaus.stax2.ri.evt
,org.codehaus.stax2.ri.typed
,org.codehaus.stax2.typed
,org.codehaus.stax2.util
,org.codehaus.stax2.validation
</Export-Package>
            </instructions>
          </configuration>
        </plugin>
    </plugins>
  </build>
</project>