Impressum und AGB und About überarbeitet
[website] / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
4   <modelVersion>4.0.0</modelVersion>
5
6
7   <groupId>de.juplo</groupId>
8   <artifactId>branding</artifactId>
9   <name>Juplo - branding</name>
10   <version>1.0-SNAPSHOT</version>
11   <packaging>war</packaging>
12   <url>http://www.juplo.de/branding</url>
13
14
15   <prerequisites>
16     <maven>2.0.6</maven>
17   </prerequisites>
18
19
20   <scm>
21     <connection>scm:git:http://juplo.de/git/branding</connection>
22     <developerConnection>scm:git:ssh://juplo.de:/var/lib/git/juplo/branding</developerConnection>
23     <url>http://juplo.de/gitweb/?p=branding;a=summary</url>
24   </scm>
25
26
27   <developers>
28     <developer>
29       <id>kai</id>
30       <name>Kai Moritz</name>
31       <email>kai@juplo.de</email>
32     </developer>
33   </developers>
34
35
36   <properties>
37
38     <!-- Zeichensatz -->
39     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
40
41     <!-- Verwendete Versionen -->
42     <jsp-api.version>2.2.1</jsp-api.version>
43     <jstl.version>1.2</jstl.version>
44     <servlet-api.version>3.0.1</servlet-api.version>
45     <slf4j.version>1.5.8</slf4j.version>
46     <springframework.version>3.2.4.RELEASE</springframework.version>
47     <tiles.version>3.0.1</tiles.version>
48     <wro4j.version>1.7.3-SNAPSHOT</wro4j.version>
49
50   </properties>
51
52
53   <dependencies>
54
55     <!-- Spring -->
56     <dependency>
57       <groupId>org.springframework</groupId>
58       <artifactId>spring-webmvc</artifactId>
59       <version>${springframework.version}</version>
60       <exclusions>
61         <exclusion>
62             <groupId>commons-logging</groupId>
63             <artifactId>commons-logging</artifactId>
64         </exclusion>
65       </exclusions>
66     </dependency>
67
68     <!-- Tiles -->
69     <dependency>
70       <groupId>org.apache.tiles</groupId>
71       <artifactId>tiles-core</artifactId>
72       <version>${tiles.version}</version>
73       <scope>runtime</scope>
74     </dependency>
75     <dependency>
76       <groupId>org.apache.tiles</groupId>
77       <artifactId>tiles-jsp</artifactId>
78       <version>${tiles.version}</version>
79       <scope>runtime</scope>
80     </dependency>
81
82     <!-- Servlet -->
83     <dependency>
84       <groupId>javax.servlet</groupId>
85       <artifactId>javax.servlet-api</artifactId>
86       <version>${servlet-api.version}</version>
87       <scope>provided</scope>
88     </dependency>
89     <dependency>
90       <groupId>javax.servlet.jsp</groupId>
91       <artifactId>javax.servlet.jsp-api</artifactId>
92       <version>${jsp-api.version}</version>
93       <scope>provided</scope>
94     </dependency>
95     <dependency>
96       <groupId>javax.servlet</groupId>
97       <artifactId>jstl</artifactId>
98       <version>${jstl.version}</version>
99       <scope>runtime</scope>
100     </dependency>
101
102     <!-- Logging -->
103     <dependency>
104       <groupId>org.slf4j</groupId>
105       <artifactId>slf4j-api</artifactId>
106       <version>${slf4j.version}</version>
107     </dependency>
108     <dependency>
109       <groupId>org.slf4j</groupId>
110       <artifactId>slf4j-log4j12</artifactId>
111       <version>${slf4j.version}</version>
112       <scope>runtime</scope>
113     </dependency>
114
115   </dependencies>
116
117
118   <distributionManagement>
119     <repository>
120       <id>juplo.internal</id>
121       <name>Internal Release Repository</name>
122       <url>http://juplo.de/archiva/repository/internal/</url>
123     </repository>
124     <snapshotRepository>
125       <id>juplo.snapshots</id>
126       <name>Internal Snapshot Repository</name>
127       <url>http://juplo.de/archiva/repository/snapshots/</url>
128     </snapshotRepository>
129   </distributionManagement>
130
131
132   <build>
133     <finalName>branding</finalName>
134     <plugins>
135       <plugin>
136         <groupId>org.apache.maven.plugins</groupId>
137         <artifactId>maven-compiler-plugin</artifactId>
138         <configuration>
139           <source>1.6</source>
140           <target>1.6</target>
141           <encoding>utf8</encoding>
142           <showWarnings>true</showWarnings>
143         </configuration>
144       </plugin>
145       <plugin>
146         <groupId>ro.isdc.wro4j</groupId>
147         <artifactId>wro4j-maven-plugin</artifactId>
148         <version>${wro4j.version}</version>
149         <configuration>
150           <wroManagerFactory>ro.isdc.wro.maven.plugin.manager.factory.ConfigurableWroManagerFactory</wroManagerFactory>
151           <cssDestinationFolder>${project.build.directory}/${project.build.finalName}/css/</cssDestinationFolder>
152           <jsDestinationFolder>${project.build.directory}/${project.build.finalName}/js/</jsDestinationFolder>
153         </configuration>
154         <executions>
155           <execution>
156             <phase>prepare-package</phase>
157             <goals>
158               <goal>run</goal>
159             </goals>
160           </execution>
161         </executions>
162       </plugin>
163       <plugin>
164         <artifactId>maven-war-plugin</artifactId>
165         <configuration>
166           <warSourceExcludes>
167             WEB-INF/wro.*,
168             js/**,
169             less/**
170           </warSourceExcludes>
171         </configuration>
172       </plugin>
173       <plugin>
174         <groupId>org.apache.maven.plugins</groupId>
175         <artifactId>maven-source-plugin</artifactId>
176         <executions>
177           <execution>
178             <id>attach-sources</id>
179             <phase>verify</phase>
180             <goals>
181               <goal>jar</goal>
182             </goals>
183           </execution>
184         </executions>
185       </plugin>
186       <plugin>
187         <groupId>org.eclipse.jetty</groupId>
188         <artifactId>jetty-maven-plugin</artifactId>
189         <configuration>
190           <webApp>
191             <overrideDescriptor>${project.basedir}/src/test/resources/jetty-web.xml</overrideDescriptor>
192           </webApp>
193         </configuration>
194         <dependencies>
195           <dependency>
196             <groupId>ro.isdc.wro4j</groupId>
197             <artifactId>wro4j-core</artifactId>
198             <version>${wro4j.version}</version>
199           </dependency>
200           <dependency>
201             <groupId>ro.isdc.wro4j</groupId>
202             <artifactId>wro4j-extensions</artifactId>
203             <version>${wro4j.version}</version>
204             <exclusions>
205               <exclusion>
206                 <groupId>javax.servlet</groupId>
207                 <artifactId>servlet-api</artifactId>
208               </exclusion>
209               <exclusion>
210                 <groupId>org.apache.commons</groupId>
211                 <artifactId>commons-lang3</artifactId>
212               </exclusion>
213               <exclusion>
214                 <groupId>commons-io</groupId>
215                 <artifactId>commons-io</artifactId>
216               </exclusion>
217               <exclusion>
218                 <groupId>org.springframework</groupId>
219                 <artifactId>spring-web</artifactId>
220               </exclusion>
221               <exclusion>
222                 <groupId>com.google.code.gson</groupId>
223                 <artifactId>gson</artifactId>
224               </exclusion>
225               <exclusion>
226                 <groupId>com.google.javascript</groupId>
227                 <artifactId>closure-compiler</artifactId>
228               </exclusion>
229               <exclusion>
230                 <groupId>com.github.lltyk</groupId>
231                 <artifactId>dojo-shrinksafe</artifactId>
232               </exclusion>
233               <exclusion>
234                 <groupId>org.jruby</groupId>
235                 <artifactId>jruby-core</artifactId>
236               </exclusion>
237               <exclusion>
238                 <groupId>org.jruby</groupId>
239                 <artifactId>jruby-stdlib</artifactId>
240               </exclusion>
241               <exclusion>
242                 <groupId>me.n4u.sass</groupId>
243                 <artifactId>sass-gems</artifactId>
244               </exclusion>
245               <exclusion>
246                 <groupId>nz.co.edmi</groupId>
247                 <artifactId>bourbon-gem-jar</artifactId>
248               </exclusion>
249               <exclusion>
250                 <groupId>org.codehaus.gmaven.runtime</groupId>
251                 <artifactId>gmaven-runtime-1.7</artifactId>
252               </exclusion>
253               <exclusion>
254                 <groupId>org.webjars</groupId>
255                 <artifactId>jshint</artifactId>
256               </exclusion>
257               <exclusion>
258                 <groupId>org.webjars</groupId>
259                 <artifactId>emberjs</artifactId>
260               </exclusion>
261               <exclusion>
262                 <groupId>org.webjars</groupId>
263                 <artifactId>handlebars</artifactId>
264               </exclusion>
265               <exclusion>
266                 <groupId>org.webjars</groupId>
267                 <artifactId>coffee-script</artifactId>
268               </exclusion>
269               <exclusion>
270                 <groupId>org.webjars</groupId>
271                 <artifactId>jslint</artifactId>
272               </exclusion>
273               <exclusion>
274                 <groupId>org.webjars</groupId>
275                 <artifactId>json2</artifactId>
276               </exclusion>
277               <exclusion>
278                 <groupId>org.webjars</groupId>
279                 <artifactId>jquery</artifactId>
280               </exclusion>
281             </exclusions>
282           </dependency>
283         </dependencies>
284       </plugin>
285       <plugin>
286         <groupId>org.codehaus.mojo</groupId>
287         <artifactId>tomcat-maven-plugin</artifactId>
288         <version>1.1</version>
289         <configuration>
290           <path>/</path>
291           <uriEncoding>UTF-8</uriEncoding>
292         </configuration>
293       </plugin>
294       <plugin>
295         <groupId>com.google.appengine</groupId>
296         <artifactId>appengine-maven-plugin</artifactId>
297         <version>1.8.2</version>
298       </plugin>
299     </plugins>
300   </build>
301
302
303   <reporting>
304     <plugins>
305       <plugin>
306         <artifactId>maven-changes-plugin</artifactId>
307       </plugin>
308       <plugin>
309         <artifactId>maven-javadoc-plugin</artifactId>
310       </plugin>
311       <plugin>
312         <artifactId>maven-jxr-plugin</artifactId>
313       </plugin>
314       <plugin>
315         <artifactId>maven-surefire-report-plugin</artifactId>
316       </plugin>
317       <plugin>
318         <artifactId>maven-scm-plugin</artifactId>
319         <configuration>
320           <goals>install</goals>
321         </configuration>
322       </plugin>
323     </plugins>
324   </reporting>
325
326 </project>