Updated bmclickatell pom file
[bm-groupware-server.git] / httpauth / pom.xml
blob55420a393968b5d4244f8d23f5c3cf9c3462e9c4
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!--\r
3 /*\r
4  * Funambol is a mobile platform developed by Funambol, Inc.\r
5  * Copyright (C) 2006 - 2007 Funambol, Inc.\r
6  *\r
7  * This program is free software; you can redistribute it and/or modify it under\r
8  * the terms of the GNU Affero General Public License version 3 as published by\r
9  * the Free Software Foundation with the addition of the following permission\r
10  * added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED\r
11  * WORK IN WHICH THE COPYRIGHT IS OWNED BY FUNAMBOL, FUNAMBOL DISCLAIMS THE\r
12  * WARRANTY OF NON INFRINGEMENT  OF THIRD PARTY RIGHTS.\r
13  *\r
14  * This program is distributed in the hope that it will be useful, but WITHOUT\r
15  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\r
16  * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more\r
17  * details.\r
18  *\r
19  * You should have received a copy of the GNU Affero General Public License\r
20  * along with this program; if not, see http://www.gnu.org/licenses or write to\r
21  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,\r
22  * MA 02110-1301 USA.\r
23  *\r
24  * You can contact Funambol, Inc. headquarters at 643 Bair Island Road, Suite\r
25  * 305, Redwood City, CA 94063, USA, or at email address info@funambol.com.\r
26  *\r
27  * The interactive user interfaces in modified source and object code versions\r
28  * of this program must display Appropriate Legal Notices, as required under\r
29  * Section 5 of the GNU Affero General Public License version 3.\r
30  *\r
31  * In accordance with Section 7(b) of the GNU Affero General Public License\r
32  * version 3, these Appropriate Legal Notices must retain the display of the\r
33  * "Powered by Funambol" logo. If the display of the logo is not reasonably\r
34  * feasible for technical reasons, the Appropriate Legal Notices must display\r
35  * the words "Powered by Funambol".\r
36  */\r
37 --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">\r
38         <modelVersion>4.0.0</modelVersion>\r
39         <artifactId>httpauth</artifactId>\r
40         <groupId>bmessage</groupId>\r
41         <version>1.0-SNAPSHOT</version>\r
42         <name>bmessage httpauth Module</name>\r
43         <packaging>jar</packaging>      \r
44     \r
45     <!--\r
46         SITE\r
47     -->\r
48         <distributionManagement>\r
49                 <site>\r
50                         <id>local</id>\r
51                         <url>file:///Users/matt/code/target/deploy/site</url>\r
52                 </site>\r
53         </distributionManagement>\r
54         <profiles>\r
55                 <profile>\r
56                         <id>netbeans-public</id>\r
57                         <activation>\r
58                                 <property>\r
59                                         <name>netbeans.execution</name>\r
60                                         <value>true</value>\r
61                                 </property>\r
62                         </activation>\r
63                         <build>\r
64                                 <plugins>\r
65                                         <plugin>\r
66                                                 <artifactId>maven-jar-plugin</artifactId>\r
67                                                 <configuration>\r
68                                                         <archive>\r
69                                                                 <manifest>\r
70                                                                         <addClasspath>true</addClasspath>\r
71                                                                         <classpathPrefix>lib</classpathPrefix>\r
72                                                                         <mainClass>net.bionicmessage.funambol.httpauth.HTTPAuthenticationTest</mainClass>\r
73                                                                 </manifest>\r
74                                                         </archive>\r
75                                                 </configuration>\r
76                                         </plugin>\r
77                                         <plugin>\r
78                                                 <artifactId>maven-assembly-plugin</artifactId>\r
79                                                 <executions>\r
80                                                         <execution>\r
81                                                                 <id>nb</id>\r
82                                                                 <phase>package</phase>\r
83                                                                 <goals>\r
84                                                                         <goal>directory</goal>\r
85                                                                 </goals>\r
86                                                                 <configuration>\r
87                                                                         <descriptor>${basedir}/src/main/assemblies/netbeans-run.xml</descriptor>\r
88                                                                         <finalName>executable</finalName>\r
89                                                                 </configuration>\r
90                                                         </execution>\r
91                                                 </executions>\r
92                                         </plugin>\r
93                                 </plugins>\r
94                         </build>\r
95                 </profile>\r
96         </profiles>\r
97     \r
98     <!--\r
99         REPORTING\r
100     -->\r
101         <reporting>\r
102                 <plugins>\r
103                         <plugin>\r
104                                 <groupId>org.apache.maven.plugins</groupId>\r
105                                 <artifactId>maven-jxr-plugin</artifactId>\r
106                                 <configuration>\r
107                                         <aggregate>true</aggregate>\r
108                                 </configuration>\r
109                         </plugin>\r
110                         <plugin>\r
111                                 <groupId>org.apache.maven.plugins</groupId>\r
112                                 <artifactId>maven-pmd-plugin</artifactId>\r
113                         </plugin>\r
114                         <plugin>\r
115                                 <groupId>org.apache.maven.plugins</groupId>\r
116                                 <artifactId>maven-javadoc-plugin</artifactId>\r
117                                 <configuration>\r
118                                         <aggregate>true</aggregate>\r
119                                 </configuration>\r
120                         </plugin>\r
121                         <plugin>\r
122                                 <groupId>org.apache.maven.plugins</groupId>\r
123                                 <artifactId>maven-project-info-reports-plugin</artifactId>\r
124                                 <reportSets>\r
125                                         <reportSet>\r
126                                                 <reports>\r
127                                                         <report>dependencies</report>\r
128                                                         <report>mailing-list</report>\r
129                                                         <report>issue-tracking</report>\r
130                                                 </reports>\r
131                                         </reportSet>\r
132                                 </reportSets>\r
133                         </plugin>\r
135                 </plugins>\r
136         </reporting>\r
137     \r
138     <!--\r
139         DEPENDENCIES\r
140     -->\r
141         <dependencies>\r
142         <dependency>\r
143             <groupId>funambol</groupId>\r
144             <artifactId>core-framework</artifactId>\r
145             <version>7.0.1</version>\r
146             <scope>compile</scope>\r
147         </dependency>\r
148         <dependency>\r
149             <groupId>bmessage</groupId>\r
150             <artifactId>jgroupdav</artifactId>\r
151             <version>1.3-SNAPSHOT</version>\r
152             <scope>compile</scope>\r
153         </dependency>\r
154         <dependency>\r
155             <groupId>funambol</groupId>\r
156             <artifactId>server-framework</artifactId>\r
157             <version>7.1.0</version>\r
158             <scope>compile</scope>\r
159         </dependency>\r
160         <dependency>\r
161             <groupId>funambol</groupId>\r
162             <artifactId>admin-framework</artifactId>\r
163             <version>7.1.0</version>\r
164             <scope>compile</scope>\r
165         </dependency>\r
166         <dependency>\r
167             <groupId>funambol</groupId>\r
168             <artifactId>ds-server</artifactId>\r
169             <version>7.1.0</version>\r
170             <scope>compile</scope>\r
171         </dependency>\r
172         \r
174         </dependencies>\r
176         <build>\r
177                 <plugins>\r
178                         <plugin>\r
179                                 <groupId>org.apache.maven.plugins</groupId>\r
180                                 <artifactId>maven-jar-plugin</artifactId>\r
181                                 <configuration>\r
182                                         <archive>\r
184                                                 <manifest>\r
185                                                         <addClasspath>true</addClasspath>\r
186                                                         <addExtensions></addExtensions>\r
187                                                         <classpathPrefix></classpathPrefix>\r
188                                                 </manifest>\r
189                                         </archive>\r
190                                 </configuration>\r
191                         </plugin>\r
193             <!--\r
194                 The Funambol Maven Plugin enables the use of the following\r
195                 goals:\r
196                 - funambol:s4j -} to create a Funambol module archive\r
197             -->\r
198                         <plugin>\r
199                                 <artifactId>maven-antrun-plugin</artifactId>\r
200                                 <executions>\r
201                                         <execution>\r
202                                                 <phase>package</phase>\r
203                                                 <configuration>\r
204                                                         <tasks>\r
205                                                                 <copy todir="target/funambol/sql" preservelastmodified="true">\r
206                                                                         <fileset dir="src/main/sql"></fileset>\r
207                                                                 </copy>\r
208                                                                 <copy todir="target/funambol/config" preservelastmodified="true">\r
209                                                                         <fileset dir="src/main/config"></fileset>\r
210                                                                 </copy>\r
211                                                                 <copy todir="target/funambol/lib" file="target/httpauth-1.0-SNAPSHOT.jar"></copy>\r
212                                                                 <!-- <copy todir="target/funambol/lib">\r
213                                                                         <fileset dir="target/dependency"></fileset>\r
214                                                                 </copy> -->\r
215                                                                 <jar jarfile="target/httpauth.s4j" compress="true" update="true">\r
216                                                                         <fileset dir="target/funambol">\r
217                                                                                 <include name="**/*"></include>\r
218                                                                         </fileset>\r
219                                                                 </jar>\r
220                                                         </tasks>\r
221                                                 </configuration>\r
222                                                 <goals>\r
223                                                         <goal>run</goal>\r
224                                                 </goals>\r
225                                         </execution>\r
226                                         <execution>\r
227                                                 <id>mkdir-s4j-struct</id>\r
228                                                 <phase>process-resources</phase>\r
229                                                 <configuration>\r
230                                                         <tasks>\r
231                                                                 <mkdir dir="target/funambol"></mkdir>\r
232                                                                 <mkdir dir="target/funambol/sql"></mkdir>\r
233                                                                 <mkdir dir="target/funambol/lib"></mkdir>\r
234                                                                 <mkdir dir="target/funambol/config"></mkdir>\r
235                                                         </tasks>\r
236                                                 </configuration>\r
237                                         </execution>\r
238                                 </executions>\r
239                         </plugin>\r
240                 </plugins>\r
241         </build> \r
242     \r
243     <!--\r
244          This is the central Funambol repostiry where all funambol related\r
245          artifacts are stored\r
246     -->\r
247         <repositories>\r
248                 <repository>\r
249                         <id>funambol</id>\r
250                         <url>http://funambol.sourceforge.net/m2</url>\r
251                 </repository>\r
252         </repositories>\r
253         <pluginRepositories>\r
254                 <pluginRepository>\r
255                         <id>funambol</id>\r
256                         <url>http://funambol.sourceforge.net/m2</url>\r
257                 </pluginRepository>\r
258         </pluginRepositories>\r
260 </project>\r