Maven Repository - POM file for YAML snakeyaml 1.6 1.6

Summary

SnakeYAML.

YAML 1.1 parser and emitter for Java.

Declaration

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

<dependency>
   <groupId>org.yaml</groupId>
   <artifactId>snakeyaml</artifactId>
   <version>1.6</version>
</dependency>

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

License

Name:Apache License Version 2.0
URL: LICENSE.txt.

Depends on

The snakeyaml-1.6 has 3 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
JUnitjunit 3.8.2
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
555
Springspring 2.5.6
Spring Framework
51
Templatevelocity 1.6.2
Apache Velocity is a general purpose template engine.
20




Depended by

The following table lists the most popular artifacts which are depending on snakeyaml-1.6. Their categories and depend by count are also listed.

CategoryArtifactDepended By Count
Testingtestng 6.0.1
TestNG is a testing framework.
27
Document Databasecassandra-all 0.7.0
The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.
6
Testingtestng 6.4
TestNG is a testing framework.
263
Document Databasecassandra-all 1.2.6
The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.
12
Testingtestng 5.14.10
TestNG is a testing framework.
24
Testingtestng 6.1.1
TestNG is a testing framework.
228
Document Databasecassandra-all 1.2.11
The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.
32
Testingtestng 6.2.1
TestNG is a testing framework.
14
Testingtestng 5.14.9
TestNG is a testing framework.
18
Testingtestng 6.5.2
TestNG is a testing framework.
22
Document Databasecassandra-all 1.1.5
The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.
5




Plugin

The following plugins are used in the snakeyaml-1.6.jar

  1. cobertura-maven-plugin
  2. cobertura-maven-plugin
  3. jxr-maven-plugin
  4. maven-changes-plugin
  5. maven-changes-plugin
  6. maven-compiler-plugin
  7. maven-eclipse-plugin
  8. maven-javadoc-plugin
  9. maven-javadoc-plugin
  10. maven-license-plugin
  11. maven-resources-plugin
  12. maven-source-plugin
  13. maven-surefire-plugin
  14. maven-surefire-report-plugin




Packages

The following packages are defined in the snakeyaml-1.6.jar

org.yaml.snakeyaml
org.yaml.snakeyaml.composer
org.yaml.snakeyaml.constructor
org.yaml.snakeyaml.emitter
org.yaml.snakeyaml.error
org.yaml.snakeyaml.events
org.yaml.snakeyaml.introspector
org.yaml.snakeyaml.nodes
org.yaml.snakeyaml.parser
org.yaml.snakeyaml.reader
org.yaml.snakeyaml.representer
org.yaml.snakeyaml.resolver
org.yaml.snakeyaml.scanner
org.yaml.snakeyaml.serializer
org.yaml.snakeyaml.tokens
org.yaml.snakeyaml.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>org.yaml</groupId>
  <artifactId>snakeyaml</artifactId>
  <version>1.6</version>
  <packaging>jar</packaging>
  <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
  <name>SnakeYAML</name>
  <description>YAML 1.1 parser and emitter for Java</description>
  <inceptionYear>2008</inceptionYear>
  <url>http://code.google.com/p/snakeyaml/</url>
  <issueManagement>
    <system>Google Code</system>
    <url>http://code.google.com/p/snakeyaml/issues/list</url>
  </issueManagement>
  <mailingLists>
    <mailingList>
      <name>SnakeYAML developers and users List</name>
      <post>snakeyaml-core@googlegroups.com</post>
    </mailingList>
  </mailingLists>
  <scm>
    <connection>scm:hg:https://snakeyaml.googlecode.com/hg/</connection>
    <url>http://code.google.com/p/snakeyaml/source/browse/</url>
  </scm>
  <licenses>
    <license>
      <name>Apache License Version 2.0</name>
      <url>LICENSE.txt</url>
    </license>
  </licenses>
  
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.2</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring</artifactId>
      <version>2.5.6</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.velocity</groupId>
        <artifactId>velocity</artifactId>
        <version>1.6.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <includes>
            <include>**/*Test.java</include>
          </includes>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-eclipse-plugin</artifactId>
        <configuration>
          <buildOutputDirectory>bin</buildOutputDirectory>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <check>
            <totalBranchRate>80</totalBranchRate>
            <totalLineRate>95</totalLineRate>
          </check>
          <formats>
            <format>html</format>
            <format>xml</format>
          </formats>
        </configuration>
        <executions>
          <execution>
            <goals>
              <goal>clean</goal>
              <goal>check</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-changes-plugin</artifactId>
        <version>2.1</version>
        <executions>
          <execution>
            <id>validate-changes</id>
            <phase>pre-site</phase>
            <goals>
              <goal>changes-validate</goal>
            </goals>
            <configuration>
              <failOnError>true</failOnError>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <configuration>
          <links>
            <link>http://java.sun.com/javase/6/docs/api/</link>
          </links>
        </configuration>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>com.mycila.maven-license-plugin</groupId>
        <artifactId>maven-license-plugin</artifactId>
        <configuration>
          <header>src/etc/header.txt</header>
          <quiet>false</quiet>
          <failIfMissing>true</failIfMissing>
          <aggregate>false</aggregate>
          <includes>
            <include>src/**/*.java</include>
          </includes>
          <useDefaultExcludes>true</useDefaultExcludes>
          <useDefaultMapping>true</useDefaultMapping>
        </configuration>
        <executions>
          <execution>
            <goals>
              <goal>check</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <configuration>
                  <encoding>UTF-8</encoding>
              </configuration>
            </plugin>
    </plugins>
  </build>
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-changes-plugin</artifactId>
        <configuration>
          <issueLinkTemplate>http://code.google.com/p/snakeyaml/issues/detail?id=%ISSUE%</issueLinkTemplate>
        </configuration>
        <reportSets>
          <reportSet>
            <reports>
              <report>changes-report</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <configuration>
          <showSuccess>true</showSuccess>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <configuration>
          <formats>
            <format>html</format>
            <format>xml</format>
          </formats>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>jxr-maven-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <reportSets>
          <reportSet>
            <id>html</id>
            <configuration>
              <doctitle>API for ${project.name} ${project.version}</doctitle>
              <windowtitle>API for ${project.name} ${project.version}</windowtitle>
              <testDoctitle>Test API for ${project.name} ${project.version}</testDoctitle>
              <testWindowtitle>Test API for ${project.name} ${project.version}</testWindowtitle>
            </configuration>
            <reports>
              <report>javadoc</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
    </plugins>
  </reporting>
  <profiles>
    <profile>
      <id>release</id>
      <activation>
        <property>
          <name>performRelease</name>
          <value>true</value>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-gpg-plugin</artifactId>
            <version>1.0-alpha-4</version>
            <executions>
              <execution>
                <id>sign-artifacts</id>
                <phase>verify</phase>
                <goals>
                  <goal>sign</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <distributionManagement>
        <repository>
          <id>oss.sonatype.org-releases</id>
          <name>OSSRH Release Repository</name>
          <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
        </repository>
        <snapshotRepository>
          <id>oss.sonatype.org-snapshots</id>
          <name>OSSRH Snapshot Repository</name>
          <url>http://oss.sonatype.org/content/repositories/snapshots/</url>
          <uniqueVersion>false</uniqueVersion>
        </snapshotRepository>
      </distributionManagement>
    </profile>
  </profiles>
</project>