source: trunk/autoquest-htmlmonitor/pom.xml @ 1538

Last change on this file since 1538 was 1538, checked in by pharms, 10 years ago
  • preparation for release of 0.1.0
File size: 5.9 KB
Line 
1<project
2    xmlns="http://maven.apache.org/POM/4.0.0"
3    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
5>
6    <modelVersion>4.0.0</modelVersion>
7    <groupId>de.ugoe.cs.autoquest</groupId>
8    <artifactId>autoquest-htmlmonitor</artifactId>
9    <version>0.0.1-SNAPSHOT</version>
10    <name>autoquest-htmlmonitor</name>
11    <licenses>
12        <license>
13            <name>The Apache Software License, Version 2.0</name>
14            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
15        </license>
16    </licenses>
17    <packaging>jar</packaging>
18    <scm>
19        <url>https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk/${project.artifactId}</url>
20        <connection>scm:svn:https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk/${project.artifactId}</connection>
21    </scm>
22    <distributionManagement>
23        <snapshotRepository>
24            <id>autoquest-snapshots</id>
25            <url>https://trex.informatik.uni-goettingen.de/nexus/content/repositories/autoquest-snapshots</url>
26        </snapshotRepository>
27        <repository>
28            <id>autoquest</id>
29            <url>https://trex.informatik.uni-goettingen.de/nexus/content/repositories/autoquest-releases</url>
30        </repository>
31    </distributionManagement>
32    <pluginRepositories>
33        <pluginRepository>
34            <id>javascript</id>
35            <name>Codehaus Snapshot Repository</name>
36            <url>https://nexus.codehaus.org/content/groups/snapshots-group/</url>
37            <layout>default</layout>
38            <snapshots>
39                <enabled>true</enabled>
40            </snapshots>
41            <releases>
42                <updatePolicy>never</updatePolicy>
43            </releases>
44        </pluginRepository>
45    </pluginRepositories>
46    <properties>
47        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
48    </properties>
49    <dependencies>
50        <dependency>
51            <groupId>de.ugoe.cs</groupId>
52            <artifactId>java-utils</artifactId>
53            <version>0.0.1-SNAPSHOT</version>
54        </dependency>
55        <dependency>
56            <groupId>org.eclipse.jetty</groupId>
57            <artifactId>jetty-server</artifactId>
58            <version>9.1.0.M0</version>
59        </dependency>
60        <dependency>
61            <groupId>org.eclipse.jetty</groupId>
62            <artifactId>jetty-servlet</artifactId>
63            <version>9.1.0.M0</version>
64        </dependency>
65        <dependency>
66            <groupId>org.eclipse.jetty</groupId>
67            <artifactId>jetty-servlets</artifactId>
68            <version>9.1.0.M0</version>
69        </dependency>
70        <dependency>
71            <groupId>com.googlecode.json-simple</groupId>
72            <artifactId>json-simple</artifactId>
73            <version>1.1.1</version>
74        </dependency>
75        <dependency>
76            <groupId>commons-codec</groupId>
77            <artifactId>commons-codec</artifactId>
78            <version>1.7</version>
79        </dependency>
80    </dependencies>
81    <build>
82        <resources>
83            <resource>
84                <directory>src/main/js</directory>
85            </resource>
86        </resources>
87        <extensions>
88            <extension>
89                <groupId>org.codehaus.mojo</groupId>
90                <artifactId>javascript-maven-plugin</artifactId>
91                <version>2.0.0-alpha-1</version>
92            </extension>
93        </extensions>
94        <plugins>
95            <plugin>
96                <groupId>org.codehaus.mojo</groupId>
97                <artifactId>jslint-maven-plugin</artifactId>
98                <version>1.0.1</version>
99                <configuration>
100                    <includes>
101                        <include>autoquest-htmlmonitor.js</include>
102                    </includes>
103                    <allowOneVarStatementPerFunction>false</allowOneVarStatementPerFunction>
104                    <failOnIssues>false</failOnIssues>
105                </configuration>
106                <executions>
107                    <execution>
108                        <goals>
109                            <goal>jslint</goal>
110                        </goals>
111                    </execution>
112                </executions>
113            </plugin>
114            <plugin>
115                <artifactId>maven-compiler-plugin</artifactId>
116                <version>2.3.2</version>
117                <configuration>
118                    <source>1.7</source>
119                    <target>1.7</target>
120                </configuration>
121            </plugin>
122            <plugin>
123                <groupId>org.apache.maven.plugins</groupId>
124                <artifactId>maven-jar-plugin</artifactId>
125                <configuration>
126                    <archive>
127                        <manifest>
128                            <addClasspath>true</addClasspath>
129                            <classpathPrefix>lib/</classpathPrefix>
130                            <mainClass>de.ugoe.cs.autoquest.htmlmonitor.Runner</mainClass>
131                        </manifest>
132                    </archive>
133                </configuration>
134            </plugin>
135            <plugin>
136                <artifactId>maven-assembly-plugin</artifactId>
137                <version>2.2-beta-2</version>
138                <configuration>
139                    <descriptors>
140                        <descriptor>src/main/assembly/bin.xml</descriptor>
141                        <descriptor>src/main/assembly/config.xml</descriptor>
142                        <descriptor>src/main/assembly/drupal.xml</descriptor>
143                    </descriptors>
144                </configuration>
145                <executions>
146                    <execution>
147                        <id>make-assembly</id>
148                        <phase>package</phase>
149                        <goals>
150                            <goal>single</goal>
151                        </goals>
152                    </execution>
153                </executions>
154            </plugin>
155        </plugins>
156    </build>
157</project>
Note: See TracBrowser for help on using the repository browser.