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

Last change on this file since 888 was 880, checked in by pharms, 12 years ago
  • added support for cross site scripting as some browsers prevented sending data to the monitoring server
File size: 4.7 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.quest</groupId>
8    <artifactId>autoquest-htmlmonitor</artifactId>
9    <version>0.0.1-SNAPSHOT</version>
10    <name>autoquest-htmlmonitor</name>
11    <packaging>jar</packaging>
12    <scm>
13        <url>https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk/autoquest-htmlmonitor</url>
14    </scm>
15    <pluginRepositories>
16        <pluginRepository>
17            <id>javascript</id>
18            <name>Codehaus Snapshot Repository</name>
19            <url>https://nexus.codehaus.org/content/groups/snapshots-group/</url>
20            <layout>default</layout>
21            <snapshots>
22                <enabled>true</enabled>
23            </snapshots>
24            <releases>
25                <updatePolicy>never</updatePolicy>
26            </releases>
27        </pluginRepository>
28    </pluginRepositories>
29    <properties>
30        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
31    </properties>
32    <dependencies>
33        <dependency>
34            <groupId>de.ugoe.cs</groupId>
35            <artifactId>java-utils</artifactId>
36            <version>0.0.1-SNAPSHOT</version>
37        </dependency>
38        <dependency>
39            <groupId>org.mortbay.jetty</groupId>
40            <artifactId>jetty</artifactId>
41            <version>6.1.22</version>
42        </dependency>
43        <dependency>
44            <groupId>org.eclipse.jetty</groupId>
45            <artifactId>jetty-servlets</artifactId>
46            <version>8.1.7.v20120910</version>
47        </dependency>
48        <dependency>
49            <groupId>com.googlecode.json-simple</groupId>
50            <artifactId>json-simple</artifactId>
51            <version>1.1.1</version>
52        </dependency>
53    </dependencies>
54    <build>
55        <resources>
56            <resource>
57                <directory>src/main/js</directory>
58            </resource>
59        </resources>
60        <extensions>
61            <extension>
62                <groupId>org.codehaus.mojo</groupId>
63                <artifactId>javascript-maven-plugin</artifactId>
64                <version>2.0.0-alpha-1</version>
65            </extension>
66        </extensions>
67        <plugins>
68            <plugin>
69                <groupId>org.codehaus.mojo</groupId>
70                <artifactId>jslint-maven-plugin</artifactId>
71                <version>1.0.1</version>
72                <configuration>
73                    <includes>
74                        <include>autoquest-htmlmonitor.js</include>
75                    </includes>
76                    <allowOneVarStatementPerFunction>false</allowOneVarStatementPerFunction>
77                    <failOnIssues>false</failOnIssues>
78                </configuration>
79                <executions>
80                    <execution>
81                        <goals>
82                            <goal>jslint</goal>
83                        </goals>
84                    </execution>
85                </executions>
86            </plugin>
87            <plugin>
88                <artifactId>maven-compiler-plugin</artifactId>
89                <version>2.3.2</version>
90                <configuration>
91                    <source>1.6</source>
92                    <target>1.6</target>
93                </configuration>
94            </plugin>
95            <plugin>
96                <groupId>org.apache.maven.plugins</groupId>
97                <artifactId>maven-jar-plugin</artifactId>
98                <configuration>
99                    <archive>
100                        <manifest>
101                            <addClasspath>true</addClasspath>
102                            <classpathPrefix>lib/</classpathPrefix>
103                            <mainClass>de.ugoe.cs.autoquest.htmlmonitor.Runner</mainClass>
104                        </manifest>
105                    </archive>
106                </configuration>
107            </plugin>
108            <plugin>
109                <artifactId>maven-assembly-plugin</artifactId>
110                <version>2.2-beta-2</version>
111                <configuration>
112                    <descriptors>
113                        <descriptor>src/main/assembly/bin.xml</descriptor>
114                    </descriptors>
115                </configuration>
116                <executions>
117                    <execution>
118                        <id>make-assembly</id>
119                        <phase>package</phase>
120                        <goals>
121                            <goal>single</goal>
122                        </goals>
123                    </execution>
124                </executions>
125            </plugin>
126        </plugins>
127    </build>
128</project>
Note: See TracBrowser for help on using the repository browser.