JAL-3718 force re-initialise of getdown.txt file when new getdown.txt downloaded...
[jalview.git] / getdown / src / getdown / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
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">
3   <modelVersion>4.0.0</modelVersion>
4   <parent>
5     <groupId>org.sonatype.oss</groupId>
6     <artifactId>oss-parent</artifactId>
7     <version>7</version>
8   </parent>
9
10   <groupId>com.threerings.getdown</groupId>
11   <artifactId>getdown</artifactId>
12   <packaging>pom</packaging>
13   <version>1.8.3-1.2.9_FJVL</version>
14
15   <name>getdown</name>
16   <description>An application installer and updater.</description>
17   <url>https://github.com/threerings/getdown</url>
18   <issueManagement>
19     <url>https://github.com/threerings/getdown/issues</url>
20   </issueManagement>
21
22   <licenses>
23     <license>
24       <name>The (New) BSD License</name>
25       <url>http://www.opensource.org/licenses/bsd-license.php</url>
26       <distribution>repo</distribution>
27     </license>
28   </licenses>
29
30   <developers>
31     <developer>
32       <id>samskivert</id>
33       <name>Michael Bayne</name>
34       <email>mdb@samskivert.com</email>
35     </developer>
36   </developers>
37
38   <scm>
39     <connection>scm:git:git://github.com/threerings/getdown.git</connection>
40     <developerConnection>scm:git:git@github.com:threerings/getdown.git</developerConnection>
41     <url>https://github.com/threerings/getdown</url>
42   </scm>
43
44   <modules>
45     <module>core</module>
46     <module>launcher</module>
47     <module>ant</module>
48   </modules>
49
50   <repositories>
51         <repository>
52            <id>ej-technologies</id>
53            <url>https://maven.ej-technologies.com/repository</url>
54         </repository>
55   </repositories>
56
57
58   <dependencies>
59     <dependency>
60       <groupId>com.install4j</groupId>
61       <artifactId>install4j-runtime</artifactId>
62       <version>7.0.11</version>
63       <scope>provided</scope>
64     </dependency>
65   </dependencies>
66
67   <build>
68     <plugins>
69       <plugin>
70         <groupId>org.sonatype.plugins</groupId>
71         <artifactId>nexus-staging-maven-plugin</artifactId>
72         <version>1.6.8</version>
73         <extensions>true</extensions>
74         <inherited>false</inherited>
75         <configuration>
76           <serverId>ossrh-releases</serverId>
77           <nexusUrl>https://oss.sonatype.org/</nexusUrl>
78           <stagingProfileId>aa555c46fc37d0</stagingProfileId>
79         </configuration>
80       </plugin>
81     </plugins>
82
83     <!-- Common plugin configuration for all children -->
84     <pluginManagement>
85       <plugins>
86         <plugin>
87           <groupId>org.apache.maven.plugins</groupId>
88           <artifactId>maven-compiler-plugin</artifactId>
89           <version>3.8.1</version>
90           <configuration>
91             <source>1.8</source>
92             <target>1.8</target>
93             <fork>true</fork>
94             <showDeprecation>true</showDeprecation>
95             <showWarnings>true</showWarnings>
96             <compilerArgs>
97               <arg>-Xlint</arg>
98               <arg>-Xlint:-serial</arg>
99               <arg>-Xlint:-path</arg>
100             </compilerArgs>
101           </configuration>
102         </plugin>
103
104         <plugin>
105           <groupId>org.apache.maven.plugins</groupId>
106           <artifactId>maven-resources-plugin</artifactId>
107           <version>3.0.2</version>
108           <configuration>
109             <encoding>UTF-8</encoding>
110           </configuration>
111         </plugin>
112
113         <plugin>
114           <groupId>org.apache.maven.plugins</groupId>
115           <artifactId>maven-javadoc-plugin</artifactId>
116           <version>3.0.0-M1</version>
117           <configuration>
118             <quiet>true</quiet>
119             <show>public</show>
120             <additionalparam>-Xdoclint:all -Xdoclint:-missing</additionalparam>
121           </configuration>
122         </plugin>
123       </plugins>
124     </pluginManagement>
125   </build>
126
127   <profiles>
128     <profile>
129       <id>eclipse</id>
130       <activation>
131         <property>
132           <name>m2e.version</name>
133         </property>
134       </activation>
135       <build>
136         <pluginManagement>
137           <plugins>
138             <plugin>
139               <!-- Tell m2eclipse to ignore the enforcer plugin from our parent. Otherwise it warns
140                    about not being able to run it. -->
141               <groupId>org.eclipse.m2e</groupId>
142               <artifactId>lifecycle-mapping</artifactId>
143               <version>1.0.0</version>
144               <configuration>
145                 <lifecycleMappingMetadata>
146                   <pluginExecutions>
147                     <pluginExecution>
148                       <pluginExecutionFilter>
149                         <groupId>org.apache.maven.plugins</groupId>
150                         <artifactId>maven-enforcer-plugin</artifactId>
151                         <versionRange>[1.0,)</versionRange>
152                         <goals>
153                           <goal>enforce</goal>
154                         </goals>
155                       </pluginExecutionFilter>
156                       <action>
157                         <ignore />
158                       </action>
159                     </pluginExecution>
160                   </pluginExecutions>
161                 </lifecycleMappingMetadata>
162               </configuration>
163             </plugin>
164           </plugins>
165         </pluginManagement>
166       </build>
167     </profile>
168
169     <profile>
170       <id>release-sign-artifacts</id>
171       <activation>
172         <property><name>performRelease</name><value>true</value></property>
173       </activation>
174       <build>
175         <plugins>
176           <plugin>
177             <groupId>org.apache.maven.plugins</groupId>
178             <artifactId>maven-gpg-plugin</artifactId>
179             <version>1.6</version>
180             <executions>
181               <execution>
182                 <id>sign-artifacts</id>
183                 <phase>verify</phase>
184                 <goals>
185                   <goal>sign</goal>
186                 </goals>
187               </execution>
188             </executions>
189             <configuration>
190               <keyname>mdb@samskivert.com</keyname>
191             </configuration>
192           </plugin>
193         </plugins>
194       </build>
195     </profile>
196   </profiles>
197 </project>