root/org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/pom.xml

Revision 30211, 9.0 kB (checked in by fguillaume, 8 months ago)

NXP-2073: restlet code stores BaseURI, preventing access to restlets from other BaseURIs (merged 30209 from 5.1 branch)

  • Property svn:eol-style set to native
  • Property svn:keywords set to "Author Date Id Revision"
Line 
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4   <modelVersion>4.0.0</modelVersion>
5
6   <parent>
7     <groupId>org.nuxeo.ecm.platform</groupId>
8     <artifactId>nuxeo-platform-parent</artifactId>
9     <version>5.2-SNAPSHOT</version>
10   </parent>
11
12   <artifactId>nuxeo-platform-ui-web</artifactId>
13   <name>Nuxeo Web Framework</name>
14   <description>
15     Nuxeo Enterprise Platform: Web Framework, based on JBoss SEAM, to build web
16     applications on top of Nuxeo EP. It includes JSF components for Nuxeo EP /
17     Nuxeo Core, custom JSF converters and resolvers, REST URL support, REST API,
18     authentication management (Basic + Form), BLOB download via REST URL, error
19     interceptors, batching management, path handlings, etc.
20   </description>
21
22   <dependencies>
23     <dependency>
24       <groupId>org.nuxeo.ecm.core</groupId>
25       <artifactId>nuxeo-core-io</artifactId>
26     </dependency>
27     <dependency>
28       <groupId>org.nuxeo.ecm.platform</groupId>
29       <artifactId>nuxeo-platform-events-api</artifactId>
30     </dependency>
31     <dependency>
32       <groupId>org.nuxeo.ecm.platform</groupId>
33       <artifactId>nuxeo-platform-directory-core</artifactId>
34     </dependency>
35     <dependency>
36       <groupId>org.nuxeo.ecm.platform</groupId>
37       <artifactId>nuxeo-platform-mimetype-api</artifactId>
38     </dependency>
39     <dependency>
40       <groupId>org.nuxeo.ecm.platform</groupId>
41       <artifactId>nuxeo-platform-api</artifactId>
42       <scope>provided</scope>
43     </dependency>
44     <dependency>
45       <groupId>org.nuxeo.ecm.platform</groupId>
46       <artifactId>nuxeo-platform</artifactId>
47       <type>ejb</type>
48     </dependency>
49     <dependency>
50       <groupId>org.nuxeo.ecm.platform</groupId>
51       <artifactId>nuxeo-platform-actions-core</artifactId>
52       <type>ejb</type>
53     </dependency>
54     <dependency>
55       <groupId>org.nuxeo.ecm.platform</groupId>
56       <artifactId>nuxeo-platform-mimetype-api</artifactId>
57     </dependency>
58     <dependency>
59       <groupId>org.nuxeo.ecm.platform</groupId>
60       <artifactId>nuxeo-platform-types-api</artifactId>
61     </dependency>
62     <dependency>
63       <groupId>org.nuxeo.ecm.platform</groupId>
64       <artifactId>nuxeo-platform-url-api</artifactId>
65     </dependency>
66     <dependency>
67       <groupId>org.nuxeo.ecm.platform</groupId>
68       <artifactId>nuxeo-platform-url-core</artifactId>
69     </dependency>
70     <dependency>
71       <groupId>javax.ejb</groupId>
72       <artifactId>ejb-api</artifactId>
73       <scope>provided</scope>
74     </dependency>
75     <dependency>
76       <groupId>org.jboss.seam</groupId>
77       <artifactId>jboss-seam</artifactId>
78       <scope>provided</scope>
79     </dependency>
80     <dependency>
81       <groupId>javax.faces</groupId>
82       <artifactId>jsf-api</artifactId>
83       <scope>provided</scope>
84     </dependency>
85     <dependency>
86       <groupId>javax.faces</groupId>
87       <artifactId>jsf-impl</artifactId>
88       <scope>provided</scope>
89     </dependency>
90     <dependency>
91       <groupId>com.sun.facelets</groupId>
92       <artifactId>jsf-facelets</artifactId>
93       <scope>provided</scope>
94     </dependency>
95     <dependency>
96       <groupId>org.apache.myfaces.trinidad</groupId>
97       <artifactId>trinidad-api</artifactId>
98     </dependency>
99     <dependency>
100       <groupId>org.apache.myfaces.trinidad</groupId>
101       <artifactId>trinidad-impl</artifactId>
102       <scope>runtime</scope><!-- needed only for execution -->
103     </dependency>
104     <dependency>
105       <groupId>org.apache.myfaces.tomahawk</groupId>
106       <artifactId>tomahawk</artifactId>
107     </dependency>
108     <dependency>
109       <groupId>javax.servlet</groupId>
110       <artifactId>servlet-api</artifactId>
111       <scope>provided</scope>
112     </dependency>
113     <dependency>
114       <groupId>javax.servlet.jsp</groupId>
115       <artifactId>jsp-api</artifactId>
116       <scope>provided</scope>
117     </dependency>
118     <dependency>
119       <groupId>jboss</groupId>
120       <artifactId>jbosssx</artifactId>
121       <scope>provided</scope>
122     </dependency>
123     <dependency>
124       <groupId>dom4j</groupId>
125       <artifactId>dom4j</artifactId>
126     </dependency>
127
128     <dependency>
129       <groupId>org.nuxeo.runtime</groupId>
130       <artifactId>nuxeo-runtime-test</artifactId>
131       <scope>test</scope>
132     </dependency>
133
134     <dependency>
135       <groupId>org.restlet</groupId>
136       <artifactId>org.restlet</artifactId>
137       <version>1.0.7</version>
138     </dependency>
139     <dependency>
140       <groupId>org.restlet</groupId>
141       <artifactId>org.restlet.ext.fileupload</artifactId>
142       <version>1.0.7</version>
143     </dependency>
144     <dependency>
145       <groupId>commons-fileupload</groupId>
146       <artifactId>commons-fileupload</artifactId>
147       <version>1.2</version>
148     </dependency>
149     <dependency>
150       <groupId>com.noelios.restlet</groupId>
151       <artifactId>com.noelios.restlet</artifactId>
152       <version>1.0.7</version>
153     </dependency>
154     <dependency>
155       <groupId>com.noelios.restlet</groupId>
156       <artifactId>com.noelios.restlet.ext.servlet</artifactId>
157       <version>1.0.7</version>
158     </dependency>
159   </dependencies>
160
161   <build>
162     <plugins>
163       <plugin>
164         <groupId>org.apache.maven.plugins</groupId>
165         <artifactId>maven-dependency-plugin</artifactId>
166         <executions>
167           <execution>
168             <id>copy-installed</id>
169             <phase>process-resources</phase>
170             <goals>
171               <goal>copy</goal>
172             </goals>
173             <configuration>
174               <artifactItems>
175                 <artifactItem>
176                   <groupId>org.restlet</groupId>
177                   <artifactId>org.restlet</artifactId>
178                 </artifactItem>
179                 <artifactItem>
180                   <groupId>org.restlet</groupId>
181                   <artifactId>org.restlet.ext.fileupload</artifactId>
182                 </artifactItem>
183                 <artifactItem>
184                   <groupId>com.noelios.restlet</groupId>
185                   <artifactId>com.noelios.restlet</artifactId>
186                 </artifactItem>
187                 <artifactItem>
188                   <groupId>com.noelios.restlet</groupId>
189                   <artifactId>com.noelios.restlet.ext.servlet</artifactId>
190                 </artifactItem>
191               </artifactItems>
192               <outputDirectory>
193                 ${project.build.outputDirectory}/lib
194               </outputDirectory>
195             </configuration>
196           </execution>
197           <!--  artifacts in WEB-INF/lib, not needed in any classpath -->
198           <execution>
199             <id>copy-installed-webinflib</id>
200             <phase>process-resources</phase>
201             <goals>
202               <goal>copy</goal>
203             </goals>
204             <configuration>
205               <artifactItems>
206                 <artifactItem>
207                   <groupId>org.jboss.seam</groupId>
208                   <artifactId>jboss-seam-mail</artifactId>
209                   <version>1.1.5.GA</version>
210                 </artifactItem>
211                 <artifactItem>
212                   <groupId>org.jboss.seam</groupId>
213                   <artifactId>jboss-seam-ui</artifactId>
214                   <version>1.1.5.GA</version>
215                 </artifactItem>
216                 <!--  also in parent pom but shouldn't -->
217                 <artifactItem>
218                   <groupId>javax.servlet</groupId>
219                   <artifactId>jstl</artifactId>
220                   <version>1.1.2</version>
221                 </artifactItem>
222                 <artifactItem>
223                   <groupId>opensymphony</groupId>
224                   <artifactId>oscache</artifactId>
225                   <version>2.3.2</version>
226                 </artifactItem>
227                 <artifactItem>
228                   <groupId>org.ajax4jsf</groupId>
229                   <artifactId>ajax4jsf</artifactId>
230                   <version>1.1.1</version>
231                 </artifactItem>
232                 <artifactItem>
233                   <groupId>taglibs</groupId>
234                   <artifactId>standard</artifactId>
235                   <version>1.1.2</version>
236                 </artifactItem>
237                 <artifactItem>
238                   <groupId>nekohtml</groupId>
239                   <artifactId>nekohtml</artifactId>
240                   <version>0.9.5</version>
241                 </artifactItem>
242                 <!--  used by nuxeo-theme-jsf... -->
243                 <artifactItem>
244                   <groupId>org.dojotoolkit</groupId>
245                   <artifactId>custom_rhino</artifactId>
246                   <version>0.9.0</version>
247                 </artifactItem>
248               </artifactItems>
249               <outputDirectory>
250                 ${project.build.outputDirectory}/WEB/lib
251               </outputDirectory>
252             </configuration>
253           </execution>
254         </executions>
255       </plugin>
256     </plugins>
257   </build>
258
259   <reporting>
260     <plugins>
261       <plugin>
262         <groupId>net.sourceforge.maven-taglib</groupId>
263         <artifactId>maven-taglib-plugin</artifactId>
264         <configuration>
265           <taglib.src.dir>src/main/resources/WEB</taglib.src.dir>
266         </configuration>
267       </plugin>
268     </plugins>
269   </reporting>
270
271 </project>
Note: See TracBrowser for help on using the browser.