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