Mehrspaltige Darstellung in Haupt-Contentbereich ü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.6.1</slf4j.version>
46     <springframework.version>4.0.6.RELEASE</springframework.version>
47     <thymeleaf.version>2.1.3.RELEASE</thymeleaf.version>
48     <thymeleaf-layout-dialect.version>1.2.5</thymeleaf-layout-dialect.version>
49     <wro4j.version>1.7.3-SNAPSHOT</wro4j.version>
50
51   </properties>
52
53
54   <dependencies>
55
56     <!-- Spring -->
57     <dependency>
58       <groupId>org.springframework</groupId>
59       <artifactId>spring-webmvc</artifactId>
60       <version>${springframework.version}</version>
61       <exclusions>
62         <exclusion>
63             <groupId>commons-logging</groupId>
64             <artifactId>commons-logging</artifactId>
65         </exclusion>
66       </exclusions>
67     </dependency>
68
69     <!-- Thymeleaf -->
70     <dependency>
71       <groupId>org.thymeleaf</groupId>
72       <artifactId>thymeleaf</artifactId>
73       <version>${thymeleaf.version}</version>
74       <scope>runtime</scope>
75     </dependency>
76     <dependency>
77       <groupId>org.thymeleaf</groupId>
78       <artifactId>thymeleaf-spring4</artifactId>
79       <version>${thymeleaf.version}</version>
80       <scope>runtime</scope>
81     </dependency>
82     <dependency>
83       <groupId>nz.net.ultraq.thymeleaf</groupId>
84       <artifactId>thymeleaf-layout-dialect</artifactId>
85       <version>${thymeleaf-layout-dialect.version}</version>
86       <scope>runtime</scope>
87     </dependency>
88
89     <!-- Servlet -->
90     <dependency>
91       <groupId>javax.servlet</groupId>
92       <artifactId>javax.servlet-api</artifactId>
93       <version>${servlet-api.version}</version>
94       <scope>provided</scope>
95     </dependency>
96     <dependency>
97       <groupId>javax.servlet.jsp</groupId>
98       <artifactId>javax.servlet.jsp-api</artifactId>
99       <version>${jsp-api.version}</version>
100       <scope>provided</scope>
101     </dependency>
102     <dependency>
103       <groupId>javax.servlet</groupId>
104       <artifactId>jstl</artifactId>
105       <version>${jstl.version}</version>
106       <scope>runtime</scope>
107     </dependency>
108
109     <!-- Logging -->
110     <dependency>
111       <groupId>org.slf4j</groupId>
112       <artifactId>slf4j-api</artifactId>
113       <version>${slf4j.version}</version>
114     </dependency>
115     <dependency>
116       <groupId>org.slf4j</groupId>
117       <artifactId>slf4j-log4j12</artifactId>
118       <version>${slf4j.version}</version>
119       <scope>runtime</scope>
120     </dependency>
121     <dependency>
122       <groupId>org.slf4j</groupId>
123       <artifactId>jcl-over-slf4j</artifactId>
124       <version>${slf4j.version}</version>
125       <scope>runtime</scope>
126     </dependency>
127
128   </dependencies>
129
130
131   <distributionManagement>
132     <repository>
133       <id>juplo.internal</id>
134       <name>Internal Release Repository</name>
135       <url>http://juplo.de/archiva/repository/internal/</url>
136     </repository>
137     <snapshotRepository>
138       <id>juplo.snapshots</id>
139       <name>Internal Snapshot Repository</name>
140       <url>http://juplo.de/archiva/repository/snapshots/</url>
141     </snapshotRepository>
142   </distributionManagement>
143
144
145   <build>
146     <finalName>branding</finalName>
147     <plugins>
148       <plugin>
149         <groupId>org.apache.maven.plugins</groupId>
150         <artifactId>maven-compiler-plugin</artifactId>
151         <configuration>
152           <source>1.6</source>
153           <target>1.6</target>
154           <encoding>utf8</encoding>
155           <showWarnings>true</showWarnings>
156         </configuration>
157       </plugin>
158       <plugin>
159         <groupId>ro.isdc.wro4j</groupId>
160         <artifactId>wro4j-maven-plugin</artifactId>
161         <version>${wro4j.version}</version>
162         <configuration>
163           <wroManagerFactory>ro.isdc.wro.maven.plugin.manager.factory.ConfigurableWroManagerFactory</wroManagerFactory>
164           <cssDestinationFolder>${project.build.directory}/${project.build.finalName}/css/</cssDestinationFolder>
165           <jsDestinationFolder>${project.build.directory}/${project.build.finalName}/js/</jsDestinationFolder>
166         </configuration>
167         <executions>
168           <execution>
169             <phase>prepare-package</phase>
170             <goals>
171               <goal>run</goal>
172             </goals>
173           </execution>
174         </executions>
175       </plugin>
176       <plugin>
177         <artifactId>maven-war-plugin</artifactId>
178         <configuration>
179           <warSourceExcludes>
180             WEB-INF/wro.*,
181             js/**,
182             less/**
183           </warSourceExcludes>
184         </configuration>
185       </plugin>
186       <plugin>
187         <groupId>org.apache.maven.plugins</groupId>
188         <artifactId>maven-source-plugin</artifactId>
189         <executions>
190           <execution>
191             <id>attach-sources</id>
192             <phase>verify</phase>
193             <goals>
194               <goal>jar</goal>
195             </goals>
196           </execution>
197         </executions>
198       </plugin>
199       <plugin>
200         <groupId>org.eclipse.jetty</groupId>
201         <artifactId>jetty-maven-plugin</artifactId>
202         <configuration>
203           <webApp>
204             <overrideDescriptor>${project.basedir}/src/test/resources/jetty-web.xml</overrideDescriptor>
205           </webApp>
206         </configuration>
207         <dependencies>
208           <dependency>
209             <groupId>ro.isdc.wro4j</groupId>
210             <artifactId>wro4j-core</artifactId>
211             <version>${wro4j.version}</version>
212           </dependency>
213           <dependency>
214             <groupId>ro.isdc.wro4j</groupId>
215             <artifactId>wro4j-extensions</artifactId>
216             <version>${wro4j.version}</version>
217             <exclusions>
218               <exclusion>
219                 <groupId>javax.servlet</groupId>
220                 <artifactId>servlet-api</artifactId>
221               </exclusion>
222               <exclusion>
223                 <groupId>org.apache.commons</groupId>
224                 <artifactId>commons-lang3</artifactId>
225               </exclusion>
226               <exclusion>
227                 <groupId>commons-io</groupId>
228                 <artifactId>commons-io</artifactId>
229               </exclusion>
230               <exclusion>
231                 <groupId>org.springframework</groupId>
232                 <artifactId>spring-web</artifactId>
233               </exclusion>
234               <exclusion>
235                 <groupId>com.google.code.gson</groupId>
236                 <artifactId>gson</artifactId>
237               </exclusion>
238               <exclusion>
239                 <groupId>com.google.javascript</groupId>
240                 <artifactId>closure-compiler</artifactId>
241               </exclusion>
242               <exclusion>
243                 <groupId>com.github.lltyk</groupId>
244                 <artifactId>dojo-shrinksafe</artifactId>
245               </exclusion>
246               <exclusion>
247                 <groupId>org.jruby</groupId>
248                 <artifactId>jruby-core</artifactId>
249               </exclusion>
250               <exclusion>
251                 <groupId>org.jruby</groupId>
252                 <artifactId>jruby-stdlib</artifactId>
253               </exclusion>
254               <exclusion>
255                 <groupId>me.n4u.sass</groupId>
256                 <artifactId>sass-gems</artifactId>
257               </exclusion>
258               <exclusion>
259                 <groupId>nz.co.edmi</groupId>
260                 <artifactId>bourbon-gem-jar</artifactId>
261               </exclusion>
262               <exclusion>
263                 <groupId>org.codehaus.gmaven.runtime</groupId>
264                 <artifactId>gmaven-runtime-1.7</artifactId>
265               </exclusion>
266               <exclusion>
267                 <groupId>org.webjars</groupId>
268                 <artifactId>jshint</artifactId>
269               </exclusion>
270               <exclusion>
271                 <groupId>org.webjars</groupId>
272                 <artifactId>emberjs</artifactId>
273               </exclusion>
274               <exclusion>
275                 <groupId>org.webjars</groupId>
276                 <artifactId>handlebars</artifactId>
277               </exclusion>
278               <exclusion>
279                 <groupId>org.webjars</groupId>
280                 <artifactId>coffee-script</artifactId>
281               </exclusion>
282               <exclusion>
283                 <groupId>org.webjars</groupId>
284                 <artifactId>jslint</artifactId>
285               </exclusion>
286               <exclusion>
287                 <groupId>org.webjars</groupId>
288                 <artifactId>json2</artifactId>
289               </exclusion>
290               <exclusion>
291                 <groupId>org.webjars</groupId>
292                 <artifactId>jquery</artifactId>
293               </exclusion>
294             </exclusions>
295           </dependency>
296         </dependencies>
297       </plugin>
298       <plugin>
299         <groupId>org.codehaus.mojo</groupId>
300         <artifactId>tomcat-maven-plugin</artifactId>
301         <version>1.1</version>
302         <configuration>
303           <path>/</path>
304           <uriEncoding>UTF-8</uriEncoding>
305         </configuration>
306       </plugin>
307       <plugin>
308         <groupId>com.google.appengine</groupId>
309         <artifactId>appengine-maven-plugin</artifactId>
310         <version>1.8.2</version>
311       </plugin>
312     </plugins>
313   </build>
314
315
316   <reporting>
317     <plugins>
318       <plugin>
319         <artifactId>maven-changes-plugin</artifactId>
320       </plugin>
321       <plugin>
322         <artifactId>maven-javadoc-plugin</artifactId>
323       </plugin>
324       <plugin>
325         <artifactId>maven-jxr-plugin</artifactId>
326       </plugin>
327       <plugin>
328         <artifactId>maven-surefire-report-plugin</artifactId>
329       </plugin>
330       <plugin>
331         <artifactId>maven-scm-plugin</artifactId>
332         <configuration>
333           <goals>install</goals>
334         </configuration>
335       </plugin>
336     </plugins>
337   </reporting>
338
339 </project>