xref: /aosp_15_r20/external/androidplot/AndroidPlot-Core/pom.xml (revision e67b5c11b0a39d07706faa2f5faf820db3848005)
1*e67b5c11SXin Li<?xml version="1.0" encoding="UTF-8"?>
2*e67b5c11SXin Li<!--
3*e67b5c11SXin Li  ~ Copyright 2012 AndroidPlot.com
4*e67b5c11SXin Li  ~
5*e67b5c11SXin Li  ~    Licensed under the Apache License, Version 2.0 (the "License");
6*e67b5c11SXin Li  ~    you may not use this file except in compliance with the License.
7*e67b5c11SXin Li  ~    You may obtain a copy of the License at
8*e67b5c11SXin Li  ~
9*e67b5c11SXin Li  ~        http://www.apache.org/licenses/LICENSE-2.0
10*e67b5c11SXin Li  ~
11*e67b5c11SXin Li  ~    Unless required by applicable law or agreed to in writing, software
12*e67b5c11SXin Li  ~    distributed under the License is distributed on an "AS IS" BASIS,
13*e67b5c11SXin Li  ~    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14*e67b5c11SXin Li  ~    See the License for the specific language governing permissions and
15*e67b5c11SXin Li  ~    limitations under the License.
16*e67b5c11SXin Li  -->
17*e67b5c11SXin Li
18*e67b5c11SXin Li<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">
19*e67b5c11SXin Li    <modelVersion>4.0.0</modelVersion>
20*e67b5c11SXin Li    <parent>
21*e67b5c11SXin Li        <groupId>com.androidplot</groupId>
22*e67b5c11SXin Li        <artifactId>androidplot</artifactId>
23*e67b5c11SXin Li        <version>0.6.0</version>
24*e67b5c11SXin Li    </parent>
25*e67b5c11SXin Li    <artifactId>androidplot-core</artifactId>
26*e67b5c11SXin Li    <!--<version>${applicationVersion}</version>-->
27*e67b5c11SXin Li    <name>AndroidPlot-Core</name>
28*e67b5c11SXin Li    <description>AndroidPlot core library</description>
29*e67b5c11SXin Li
30*e67b5c11SXin Li    <profiles>
31*e67b5c11SXin Li        <profile>
32*e67b5c11SXin Li            <id>default</id>
33*e67b5c11SXin Li            <activation>
34*e67b5c11SXin Li                <activeByDefault>true</activeByDefault>
35*e67b5c11SXin Li            </activation>
36*e67b5c11SXin Li            <properties>
37*e67b5c11SXin Li                <path.to.rt.jar>${java.home}/lib/rt.jar</path.to.rt.jar>
38*e67b5c11SXin Li            </properties>
39*e67b5c11SXin Li        </profile>
40*e67b5c11SXin Li        <profile>
41*e67b5c11SXin Li            <id>osx</id>
42*e67b5c11SXin Li            <activation>
43*e67b5c11SXin Li                <os>
44*e67b5c11SXin Li                    <family>mac</family>
45*e67b5c11SXin Li                </os>
46*e67b5c11SXin Li            </activation>
47*e67b5c11SXin Li            <properties>
48*e67b5c11SXin Li                <path.to.rt.jar>${java.home}/../Classes/classes.jar</path.to.rt.jar>
49*e67b5c11SXin Li            </properties>
50*e67b5c11SXin Li        </profile>
51*e67b5c11SXin Li    </profiles>
52*e67b5c11SXin Li
53*e67b5c11SXin Li    <!--<repositories>
54*e67b5c11SXin Li        <repository>
55*e67b5c11SXin Li            <id>central</id>
56*e67b5c11SXin Li            <name>Maven Central</name>
57*e67b5c11SXin Li            <url>http://repo1.maven.org/maven2/</url>
58*e67b5c11SXin Li        </repository></repositories>
59*e67b5c11SXin Li-->
60*e67b5c11SXin Li    <build>
61*e67b5c11SXin Li        <plugins>
62*e67b5c11SXin Li            <plugin>
63*e67b5c11SXin Li                <groupId>org.apache.maven.plugins</groupId>
64*e67b5c11SXin Li                <artifactId>maven-gpg-plugin</artifactId>
65*e67b5c11SXin Li                <version>1.4</version>
66*e67b5c11SXin Li                <executions>
67*e67b5c11SXin Li                    <execution>
68*e67b5c11SXin Li                        <id>sign-artifacts</id>
69*e67b5c11SXin Li                        <phase>verify</phase>
70*e67b5c11SXin Li                        <goals>
71*e67b5c11SXin Li                            <goal>sign</goal>
72*e67b5c11SXin Li                        </goals>
73*e67b5c11SXin Li                    </execution>
74*e67b5c11SXin Li                </executions>
75*e67b5c11SXin Li            </plugin>
76*e67b5c11SXin Li            <plugin>
77*e67b5c11SXin Li                <groupId>org.apache.maven.plugins</groupId>
78*e67b5c11SXin Li                <artifactId>maven-javadoc-plugin</artifactId>
79*e67b5c11SXin Li                <version>2.7</version>
80*e67b5c11SXin Li                <configuration>
81*e67b5c11SXin Li                    <show>public</show>
82*e67b5c11SXin Li                </configuration>
83*e67b5c11SXin Li                <executions>
84*e67b5c11SXin Li                    <execution>
85*e67b5c11SXin Li                        <phase>package</phase>
86*e67b5c11SXin Li                        <goals>
87*e67b5c11SXin Li                            <goal>jar</goal>
88*e67b5c11SXin Li                        </goals>
89*e67b5c11SXin Li                    </execution>
90*e67b5c11SXin Li                </executions>
91*e67b5c11SXin Li            </plugin>
92*e67b5c11SXin Li            <plugin>
93*e67b5c11SXin Li                <groupId>org.apache.maven.plugins</groupId>
94*e67b5c11SXin Li				<artifactId>maven-source-plugin</artifactId>
95*e67b5c11SXin Li                <version>2.2</version>
96*e67b5c11SXin Li				<executions>
97*e67b5c11SXin Li					<execution>
98*e67b5c11SXin Li						<phase>package</phase>
99*e67b5c11SXin Li						<goals>
100*e67b5c11SXin Li							<goal>jar</goal>
101*e67b5c11SXin Li						</goals>
102*e67b5c11SXin Li					</execution>
103*e67b5c11SXin Li				</executions>
104*e67b5c11SXin Li            </plugin>
105*e67b5c11SXin Li            <plugin>
106*e67b5c11SXin Li                <groupId>org.apache.maven.plugins</groupId>
107*e67b5c11SXin Li                <artifactId>maven-compiler-plugin</artifactId>
108*e67b5c11SXin Li                <version>2.0.2</version>
109*e67b5c11SXin Li                <configuration>
110*e67b5c11SXin Li                    <source>1.6</source>
111*e67b5c11SXin Li                    <target>1.6</target>
112*e67b5c11SXin Li                </configuration>
113*e67b5c11SXin Li            </plugin>
114*e67b5c11SXin Li
115*e67b5c11SXin Li
116*e67b5c11SXin Li
117*e67b5c11SXin Li            <plugin>
118*e67b5c11SXin Li                <groupId>com.pyx4me</groupId>
119*e67b5c11SXin Li                <artifactId>proguard-maven-plugin</artifactId>
120*e67b5c11SXin Li                <version>2.0.4</version>
121*e67b5c11SXin Li                <executions>
122*e67b5c11SXin Li                    <execution>
123*e67b5c11SXin Li                        <phase>package</phase>
124*e67b5c11SXin Li                        <goals>
125*e67b5c11SXin Li                            <goal>proguard</goal>
126*e67b5c11SXin Li                        </goals>
127*e67b5c11SXin Li                    </execution>
128*e67b5c11SXin Li                </executions>
129*e67b5c11SXin Li                <configuration>
130*e67b5c11SXin Li                    <obfuscate>true</obfuscate>
131*e67b5c11SXin Li                    <options>
132*e67b5c11SXin Li                        <option>-allowaccessmodification</option>
133*e67b5c11SXin Li                        <option>-keep public class * {public *;}</option>
134*e67b5c11SXin Li                        <option>-keepclassmembers enum * {public static **[] values();public static ** valueOf(java.lang.String);}</option>
135*e67b5c11SXin Li                        <option>-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod</option>
136*e67b5c11SXin Li                    </options>
137*e67b5c11SXin Li                    <!--<injar>${project.build.finalName}.jar</injar>
138*e67b5c11SXin Li                    <outjar>obfuscated/${project.build.finalName}-release.jar</outjar>-->
139*e67b5c11SXin Li                    <outputDirectory>${project.build.directory}</outputDirectory>
140*e67b5c11SXin Li                    <libs>
141*e67b5c11SXin Li                        <!--<lib>${java.home}/lib/rt.jar</lib>-->
142*e67b5c11SXin Li                        <lib>${path.to.rt.jar}</lib>
143*e67b5c11SXin Li                    </libs>
144*e67b5c11SXin Li                    <addMavenDescriptor>false</addMavenDescriptor>
145*e67b5c11SXin Li                </configuration>
146*e67b5c11SXin Li            </plugin>
147*e67b5c11SXin Li            <plugin>
148*e67b5c11SXin Li                <artifactId>maven-deploy-plugin</artifactId>
149*e67b5c11SXin Li                <version>2.7</version>
150*e67b5c11SXin Li                <inherited>false</inherited>
151*e67b5c11SXin Li                <configuration>
152*e67b5c11SXin Li                    <skip>false</skip>
153*e67b5c11SXin Li                </configuration>
154*e67b5c11SXin Li            </plugin>
155*e67b5c11SXin Li        </plugins>
156*e67b5c11SXin Li
157*e67b5c11SXin Li    </build>
158*e67b5c11SXin Li    <dependencies>
159*e67b5c11SXin Li        <dependency>
160*e67b5c11SXin Li            <groupId>mockit</groupId>
161*e67b5c11SXin Li            <artifactId>jmockit</artifactId>
162*e67b5c11SXin Li            <version>0.999.3</version>
163*e67b5c11SXin Li            <scope>test</scope>
164*e67b5c11SXin Li        </dependency>
165*e67b5c11SXin Li        <dependency>
166*e67b5c11SXin Li            <groupId>junit</groupId>
167*e67b5c11SXin Li            <artifactId>junit</artifactId>
168*e67b5c11SXin Li            <version>4.8.1</version>
169*e67b5c11SXin Li            <scope>test</scope>
170*e67b5c11SXin Li        </dependency>
171*e67b5c11SXin Li        <dependency>
172*e67b5c11SXin Li            <groupId>com.google.android</groupId>
173*e67b5c11SXin Li            <artifactId>android</artifactId>
174*e67b5c11SXin Li        </dependency>
175*e67b5c11SXin Li        <!--<dependency>
176*e67b5c11SXin Li            <groupId>com.google.android</groupId>
177*e67b5c11SXin Li            <artifactId>android</artifactId>
178*e67b5c11SXin Li            <version>4.1.1.4</version>
179*e67b5c11SXin Li            <scope>provided</scope>
180*e67b5c11SXin Li        </dependency>-->
181*e67b5c11SXin Li    </dependencies>
182*e67b5c11SXin Li</project>