Skip to content
Newer
Older
100644 288 lines (273 sloc) 9.08 KB
78d53cc @luigi-agosti new pom to manage all the subprojects together
luigi-agosti authored
1 <?xml version="1.0" encoding="UTF-8"?>
6674590 @charroch [maven-release-plugin] prepare release imageloader-parent-1.5.6
charroch authored
2 <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">
4bd87ec @charroch adding pom.xml changes for sonatype
charroch authored
3
4 <parent>
5 <groupId>org.sonatype.oss</groupId>
6 <artifactId>oss-parent</artifactId>
7 <version>7</version>
8 </parent>
9
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
10 <modelVersion>4.0.0</modelVersion>
11 <groupId>com.novoda.imageloader</groupId>
12 <artifactId>imageloader-parent</artifactId>
6674590 @charroch [maven-release-plugin] prepare release imageloader-parent-1.5.6
charroch authored
13 <version>1.5.6</version>
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
14 <name>imageloader-parent</name>
15 <packaging>pom</packaging>
8f141b4 @luigi-agosti adding scm support
luigi-agosti authored
16
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
17 <properties>
b381d32 @luigi-agosti change pom to decouple from novoda parents to simplify setup
luigi-agosti authored
18 <scm.branch>master</scm.branch>
19 <junit.version>4.10</junit.version>
20 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21 <android.version>2.3.3</android.version>
22 <android.sdk.platform>10</android.sdk.platform>
23 <android.maven.plugin.version>3.2.0</android.maven.plugin.version>
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
24 </properties>
25
165bda3 @charroch removing server dist
charroch authored
26 <!--
3eb7a2b @luigi-agosti massive refactoring
luigi-agosti authored
27 <repositories>
28 <repository>
29 <id>public-mvn-repo-releases</id>
30 <url>https://github.com/novoda/public-mvn-repo/raw/master/releases</url>
31 </repository>
32 </repositories>
33
165bda3 @charroch removing server dist
charroch authored
34
c3b3569 @luigi-agosti added distribution management to the pom
luigi-agosti authored
35 <distributionManagement>
36 <repository>
37 <id>local-public-mvn-repo</id>
38 <name>local clone of https://github.com/novoda/public-mvn-repo</name>
15d87cb @luigi-agosti couple of changes to the pom
luigi-agosti authored
39 <url>${local.public.mvn.repo}</url>
c3b3569 @luigi-agosti added distribution management to the pom
luigi-agosti authored
40 </repository>
41 </distributionManagement>
42
165bda3 @charroch removing server dist
charroch authored
43 -->
44
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
45 <scm>
46 <url>http://github.com/novoda/ImageLoader/tree/${scm.branch}</url>
47 <connection>scm:git:git://github.com/novoda/ImageLoader.git</connection>
48 <developerConnection>scm:git:ssh://git@github.com/novoda/ImageLoader.git</developerConnection>
49 </scm>
50
51 <licenses>
52 <license>
53 <name>Apache 2.0</name>
6019b21 @luigi-agosti license changes
luigi-agosti authored
54 <url>LICENSE.txt</url>
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
55 </license>
56 </licenses>
57
b381d32 @luigi-agosti change pom to decouple from novoda parents to simplify setup
luigi-agosti authored
58 <build>
59 <finalName>${project.artifactId}</finalName>
60 <pluginManagement>
61 <plugins>
62 <plugin>
63 <artifactId>maven-release-plugin</artifactId>
64 <version>2.1</version>
65 </plugin>
66 <plugin>
67 <artifactId>maven-scm-plugin</artifactId>
68 <version>1.4</version>
69 </plugin>
70 <plugin>
71 <artifactId>maven-compiler-plugin</artifactId>
72 <version>2.3.2</version>
73 </plugin>
74 <plugin>
75 <artifactId>maven-jarsigner-plugin</artifactId>
76 <version>1.2</version>
77 </plugin>
78 <plugin>
79 <artifactId>maven-clean-plugin</artifactId>
80 <version>2.4.1</version>
81 </plugin>
82 <plugin>
83 <artifactId>maven-jar-plugin</artifactId>
84 <version>2.2</version>
85 </plugin>
86 <plugin>
87 <groupId>com.jayway.maven.plugins.android.generation2</groupId>
88 <artifactId>android-maven-plugin</artifactId>
89 <version>${android.maven.plugin.version}</version>
90 </plugin>
91 <plugin>
92 <groupId>org.codehaus.mojo</groupId>
93 <artifactId>exec-maven-plugin</artifactId>
94 <version>1.1.1</version>
95 </plugin>
f5aed13 @luigi-agosti changes to add sources and javadoc
luigi-agosti authored
96 <plugin>
97 <groupId>org.apache.maven.plugins</groupId>
98 <artifactId>maven-source-plugin</artifactId>
99 <version>2.1.2</version>
100 </plugin>
101 <plugin>
102 <groupId>org.apache.maven.plugins</groupId>
103 <artifactId>maven-javadoc-plugin</artifactId>
104 <version>2.7</version>
105 </plugin>
b381d32 @luigi-agosti change pom to decouple from novoda parents to simplify setup
luigi-agosti authored
106 </plugins>
107 </pluginManagement>
108 <plugins>
109 <plugin>
110 <artifactId>maven-compiler-plugin</artifactId>
111 <configuration>
112 <source>1.6</source>
113 <target>1.6</target>
114 </configuration>
115 </plugin>
116 <plugin>
117 <groupId>org.apache.maven.plugins</groupId>
118 <artifactId>maven-eclipse-plugin</artifactId>
119 <version>2.8</version>
120 <configuration>
121 <downloadSources>true</downloadSources>
122 <downloadJavadocs>true</downloadJavadocs>
123 <addGroupIdToProjectName>true</addGroupIdToProjectName>
124 </configuration>
125 </plugin>
126 <plugin>
127 <artifactId>maven-scm-plugin</artifactId>
128 <configuration>
129 <scmVersionType>branch</scmVersionType>
130 <scmVersion>${scm.branch}</scmVersion>
131 </configuration>
132 </plugin>
133 <plugin>
134 <groupId>com.jayway.maven.plugins.android.generation2</groupId>
135 <artifactId>android-maven-plugin</artifactId>
136 <configuration>
137 <sdk>
138 <platform>${android.sdk.platform}</platform>
139 </sdk>
140 <deleteConflictingFiles>true</deleteConflictingFiles>
141 <undeployBeforeDeploy>true</undeployBeforeDeploy>
142 <enableIntegrationTest>true</enableIntegrationTest>
143 <extractDuplicates>true</extractDuplicates>
144 <manifest>
145 <!-- Is already the default version <versionName>${project.version}</versionName> -->
146 <debuggable>true</debuggable>
147 <versionCodeAutoIncrement>true</versionCodeAutoIncrement>
148 </manifest>
149 </configuration>
150 <extensions>true</extensions>
151 </plugin>
152 <plugin>
153 <artifactId>maven-release-plugin</artifactId>
154 <configuration>
155 <autoVersionSubmodules>true</autoVersionSubmodules>
156 <useReleaseProfile>false</useReleaseProfile>
157 </configuration>
158 </plugin>
1319d2e @charroch adding gpg sign to pom.xml for preping up release to maven central
charroch authored
159 <plugin>
160 <groupId>org.apache.maven.plugins</groupId>
161 <artifactId>maven-gpg-plugin</artifactId>
162 <executions>
163 <execution>
164 <id>sign-artifacts</id>
165 <phase>verify</phase>
166 <goals>
167 <goal>sign</goal>
168 </goals>
169 </execution>
170 </executions>
171 </plugin>
b381d32 @luigi-agosti change pom to decouple from novoda parents to simplify setup
luigi-agosti authored
172 </plugins>
173 </build>
174
175 <profiles>
176 <profile>
177 <id>eclipse</id>
178 <build>
179 <plugins>
180 <plugin>
181 <groupId>org.apache.maven.plugins</groupId>
182 <artifactId>maven-dependency-plugin</artifactId>
183 <executions>
184 <execution>
185 <id>copy-dependencies</id>
186 <phase>initialize</phase>
187 <goals>
188 <goal>copy-dependencies</goal>
189 </goals>
190 <configuration>
191 <outputDirectory>libs</outputDirectory>
192 <excludeArtifactIds>${eclipse.excludeArtifactIds}</excludeArtifactIds>
193 </configuration>
194 </execution>
195 </executions>
196 </plugin>
197 <plugin>
198 <artifactId>maven-clean-plugin</artifactId>
199 <configuration>
200 <filesets>
201 <fileset>
202 <directory>libs</directory>
203 <includes>
204 <include>*.jar</include>
205 </includes>
206 </fileset>
207 </filesets>
208 </configuration>
209 </plugin>
210 </plugins>
211 </build>
212 </profile>
213 <profile>
214 <id>release</id>
215 <build>
216 <plugins>
217 <plugin>
218 <artifactId>maven-jarsigner-plugin</artifactId>
219 <executions>
220 <execution>
221 <id>signing</id>
222 <goals>
223 <goal>sign</goal>
224 </goals>
225 <phase>package</phase>
226 <inherited>true</inherited>
227 <configuration>
6674590 @charroch [maven-release-plugin] prepare release imageloader-parent-1.5.6
charroch authored
228 <archiveDirectory />
b381d32 @luigi-agosti change pom to decouple from novoda parents to simplify setup
luigi-agosti authored
229 <includes>
230 <include>target/*.apk</include>
231 </includes>
232 <keystore>${sign.keystore}</keystore>
233 <storepass>${sign.storepass}</storepass>
234 <keypass>${sign.keypass}</keypass>
235 <alias>${sign.alias}</alias>
236 </configuration>
237 </execution>
238 </executions>
239 </plugin>
240 <plugin>
241 <groupId>com.jayway.maven.plugins.android.generation2</groupId>
242 <artifactId>android-maven-plugin</artifactId>
243 <version>${android.maven.plugin.version}</version>
244 <configuration>
245 <sign>
246 <debug>false</debug>
247 </sign>
248 <manifest>
249 <debuggable>false</debuggable>
250 </manifest>
251 </configuration>
252 </plugin>
253 <plugin>
254 <groupId>org.codehaus.mojo</groupId>
255 <artifactId>exec-maven-plugin</artifactId>
256 <executions>
257 <execution>
258 <id>zipalign</id>
259 <goals>
260 <goal>exec</goal>
261 </goals>
262 <phase>install</phase>
263 <configuration>
264 <executable>${ANDROID_HOME}/tools/zipalign</executable>
265 <arguments>
266 <argument>-f</argument>
267 <argument>4</argument>
268 <argument>target/${project.build.finalName}.apk</argument>
269 <argument>target/${project.build.finalName}-zipped.apk</argument>
270 </arguments>
271 </configuration>
272 </execution>
273 </executions>
274 </plugin>
275 </plugins>
276 </build>
277 </profile>
278 </profiles>
279
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
280 <modules>
281 <module>core</module>
3eb7a2b @luigi-agosti massive refactoring
luigi-agosti authored
282 <module>demo</module>
283 <module>acceptance</module>
e378371 @luigi-agosti restructure with single parent to be able to change the version in on…
luigi-agosti authored
284 </modules>
78d53cc @luigi-agosti new pom to manage all the subprojects together
luigi-agosti authored
285
b381d32 @luigi-agosti change pom to decouple from novoda parents to simplify setup
luigi-agosti authored
286
d66382a @gnorsilva Adding test project for the android demo and changed the general pom
gnorsilva authored
287 </project>
Something went wrong with that request. Please try again.