Maven Repository - POM file for Android acra 4.3.0 4.3.0

Summary

Application Crash Report for Android.

Publishes a report of an Android application crash to Google docs (or some other end point)..

Declaration

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

<dependency>
   <groupId>ch.acra</groupId>
   <artifactId>acra</artifactId>
   <version>4.3.0</version>
</dependency>

If you think this Maven repository POM file listing for acra 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 acra-4.3.0 has 2 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
Androidandroid 1.5_r4
A library jar that provides APIs for Applications written for the Google Android Platform.
12
JUnitjunit 4.8.1
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.
1256

Plugin

The following plugins are used in the acra-4.3.0.jar

  1. maven-assembly-plugin
  2. maven-compiler-plugin
  3. maven-gpg-plugin
  4. maven-javadoc-plugin
  5. maven-source-plugin

Packages

The following packages are defined in the acra-4.3.0.jar

org.acra
org.acra.annotation
org.acra.collector
org.acra.log
org.acra.sender
org.acra.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/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>ch.acra</groupId>
  <artifactId>acra</artifactId>
  <version>4.3.0</version>

  <name>Application Crash Report for Android</name>

  <description>
        Publishes a report of an Android application crash to Google docs (or some other end point).
    </description>

  <url>http://acra.ch</url>
  <inceptionYear>2010</inceptionYear>

  <licenses>
    <license>
      <name>Apache 2</name>
      <distribution>repo</distribution>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <comments>Go for it.</comments>
    </license>
  </licenses>

  

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <android.version>3</android.version>
  </properties>

  <dependencies>
        <!--
            To get this library to compile (with appropriate warnings) in your IDE, you need to point your IDE project SDK
            to your Android SDK and choose an Android version. This library has been designed to run in Android-3 and newer versions.

            To get this library to compile in Maven you need to have an Android SDK installed and pointed to
            by an ANDROID_HOME environment variable. This is because we use a bootclasspath during compilation
            to ensure that only APIs from a specific Android version have been used.
            NB The AndroidAPI dependency is included below to allow test execution and javadoc generation.
        -->
        <dependency>
            <groupId>com.google.android</groupId>
            <artifactId>android</artifactId>
            <version>1.5_r4</version>
            <type>jar</type>
            <scope>provided</scope>
        </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.8.1</version>
      <type>jar</type>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>2.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>2.3.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>2.2.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-javadoc-plugin</artifactId>
          <version>2.7</version>
        </plugin>
        <plugin>
          <artifactId>maven-source-plugin</artifactId>
          <version>2.1.2</version>
        </plugin>
      </plugins>
    </pluginManagement>

    <plugins>
      <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>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
          <showWarnings>true</showWarnings>
                    <compilerArguments>
                        <bootclasspath>${env.ANDROID_HOME}/platforms/android-${android.version}/android.jar</bootclasspath>
                    </compilerArguments>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
                <configuration>
                    <excludePackageNames>org.acra.log,org.acra.util</excludePackageNames>
                </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
          <descriptors>
            <descriptor>src/main/assembly/distribution.xml</descriptor>
          </descriptors>
          <finalName>${project.build.finalName}</finalName>
          <appendAssemblyId>false</appendAssemblyId>
        </configuration>
        <executions>
          <execution>
            <id>make-assembly</id>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
    <extensions>
      <extension>
        <groupId>org.jvnet.wagon-svn</groupId>
        <artifactId>wagon-svn</artifactId>
        <version>1.9</version>
      </extension>
    </extensions>
  </build>

  <scm>
    <connection>scm:svn:https://acra.googlecode.com/svn/tags/acra-4.3.0</connection>
    <developerConnection>scm:svn:https://acra.googlecode.com/svn/tags/acra-4.3.0</developerConnection>
    <url>https://acra.googlecode.com/svn/tags/acra-4.3.0</url>
  </scm>

</project>