Maven Repository - POM file for Development isoparser 1.0-RC-1 1.0-RC-1

Summary

ISO Parser.

A generic parser and writer for all ISO 14496 based files (MP4, Quicktime, DCF, PDCF, ...).

Declaration

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

<dependency>
   <groupId>com.googlecode.mp4parser</groupId>
   <artifactId>isoparser</artifactId>
   <version>1.0-RC-1</version>
</dependency>

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

License

Name:Apache 2
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.





Depends on

The isoparser-1.0-RC-1 has 5 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
AOPaspectjrt 1.6.11
The runtime needed to execute a program using AspectJ
11
XMLxom 1.2.5
The XOM Dual Streaming/Tree API for Processing XML
29
JUnitjunit 4.8.2
JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.
919
Filecommons-io 1.4
Commons-IO contains utility classes, stream implementations, file filters, file comparators and endian classes.
444
Data Structurecommons-codec 1.5
The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.
166

Plugin

The following plugins are used in the isoparser-1.0-RC-1.jar

  1. aspectj-maven-plugin
  2. maven-compiler-plugin
  3. maven-resources-plugin
  4. maven-source-plugin




Packages

The following packages are defined in the isoparser-1.0-RC-1.jar

com.coremedia.iso
com.coremedia.iso.boxes
com.coremedia.iso.boxes.apple
com.coremedia.iso.boxes.dece
com.coremedia.iso.boxes.fragment
com.coremedia.iso.boxes.h264
com.coremedia.iso.boxes.mdat
com.coremedia.iso.boxes.sampleentry
com.coremedia.iso.boxes.threegpp26244
com.coremedia.iso.boxes.vodafone
com.googlecode.mp4parser
com.googlecode.mp4parser.authoring
com.googlecode.mp4parser.authoring.builder
com.googlecode.mp4parser.authoring.builder.smoothstreaming
com.googlecode.mp4parser.authoring.container.mp4
com.googlecode.mp4parser.authoring.tracks
com.googlecode.mp4parser.boxes
com.googlecode.mp4parser.boxes.adobe
com.googlecode.mp4parser.boxes.basemediaformat
com.googlecode.mp4parser.boxes.mp4
com.googlecode.mp4parser.boxes.mp4.objectdescriptors
com.googlecode.mp4parser.boxes.piff
com.googlecode.mp4parser.boxes.threegpp26245
com.googlecode.mp4parser.boxes.ultraviolet
com.googlecode.mp4parser.h264
com.googlecode.mp4parser.h264.model
com.googlecode.mp4parser.h264.read
com.googlecode.mp4parser.h264.write
com.googlecode.mp4parser.srt
com.googlecode.mp4parser.util




POM File Source

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>
    <groupId>com.googlecode.mp4parser</groupId>
    <artifactId>isoparser</artifactId>
    <packaging>jar</packaging>
    <name>ISO Parser</name>
    <description>A generic parser and writer for all ISO 14496 based files (MP4, Quicktime, DCF, PDCF, ...)
    </description>
    <url>http://code.google.com/p/mp4parser/</url>
    <version>1.0-RC-1</version>


    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    


    <distributionManagement>
        <snapshotRepository>
            <id>sonatype-nexus-snapshots</id>
            <name>Sonatype Nexus Snapshots</name>
            <url>http://oss.sonatype.org/content/repositories/snapshots</url>
        </snapshotRepository>
        <repository>
            <id>sonatype-nexus-staging</id>
            <name>Nexus Release Repository</name>
            <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
        </repository>

    </distributionManagement>

    <licenses>
        <license>
            <name>Apache 2</name>
            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
            <distribution>repo</distribution>
            <comments>A business-friendly OSS license</comments>
        </license>
    </licenses>

    <profiles>
        <profile>
            <id>release-sign-artifacts</id>
            <activation>
                <property>
                    <name>performRelease</name>
                    <value>true</value>
                </property>
            </activation>
            <build>
                <plugins>

                    <plugin>
                        <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-no-fork</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-gpg-plugin</artifactId>
                        <executions>
                            <execution>
                                <id>sign-artifacts</id>
                                <phase>verify</phase>
                                <goals>
                                    <goal>sign</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

    <build>
        <defaultGoal>install</defaultGoal>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>aspectj-maven-plugin</artifactId>
                <version>1.4</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                    </execution>
                </executions>
                <dependencies>

                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjtools</artifactId>
                        <version>1.6.11</version>
                    </dependency>

                </dependencies>
                <configuration>
                    <source>1.5</source>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.5</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>
            <plugin>
                <inherited>true</inherited>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.1.2</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <phase>verify</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

    </build>

    <dependencies>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>1.6.11</version>
        </dependency>

        <dependency>
            <groupId>xom</groupId>
            <artifactId>xom</artifactId>
            <version>1.2.5</version>
            <optional>true</optional>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.2</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>1.4</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.5</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <scm>
        <url>http://code.google.com/p/mp4parser/source/browse/tags/isoparser-1.0-RC-1</url>
        <connection>scm:svn:https://mp4parser.googlecode.com/svn/tags/isoparser-1.0-RC-1</connection>
    </scm>
</project>