Minor log fix in startSync/CalendarSyncSource
[funambol-groupdav-connector.git] / pom.xml
blob0130fb7c601f4ce2d0acb45b48b47354ee8e0686
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <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
3     <modelVersion>4.0.0</modelVersion>\r
4     <groupId>bmessage</groupId>\r
5     <artifactId>funambol-groupdav-connector</artifactId>\r
6     <packaging>jar</packaging>\r
7     <version>2.3</version>\r
8     <name>Funambol GroupDAV Connector</name>\r
9     <url>http://bionicmessage.net</url>\r
10     <repositories>\r
11         <repository>\r
12             <id>modularity-snapshots</id>\r
13             <name>Modularity Snapshots Repository</name>\r
14             <url>http://m2.modularity.net.au/snapshots</url>\r
15             <releases>\r
16               <enabled>false</enabled>\r
17             </releases>\r
18             <snapshots>\r
19             </snapshots>\r
20         </repository>\r
21                 <!-- TODO: Merge the two below into one. Note that the releases\r
22                         contains dependency artifacts so we can't just bunch them right now -->\r
23         <repository>\r
24             <id>bionicmessage</id>\r
25             <name>bionicmessage releases and dependencies</name>\r
26             <url>http://latest.bionicmessage.net/maven-repo</url>\r
27             <releases>\r
28             </releases>\r
29             <snapshots>\r
30             </snapshots>\r
31         </repository>\r
32         <repository>\r
33             <id>bmessage-snapshots</id>\r
34             <name>bionicmessage snapshots</name>\r
35             <url>http://latest.bionicmessage.net/maven-snapshots-repo/</url>\r
36             <releases />\r
37             <snapshots />\r
38         </repository>\r
39         <repository>\r
40             <id>funambol</id>\r
41             <name>Funambol releases and snapshots</name>\r
42             <url>http://m2.funambol.org/repositories/artifacts/</url>\r
43             <releases>\r
44             </releases>\r
45             <snapshots />\r
46         </repository>\r
47     </repositories>\r
48     <dependencies>\r
49         <dependency>\r
50             <groupId>junit</groupId>\r
51             <artifactId>junit</artifactId>\r
52             <version>4.4</version>\r
53             <scope>test</scope>\r
54         </dependency>\r
55         <dependency>\r
56             <groupId>net.fortuna.ical4j</groupId>\r
57             <artifactId>ical4j</artifactId>\r
58             <version>1.0-rc2-SNAPSHOT</version>\r
59         </dependency>\r
60         <dependency>\r
61             <groupId>funambol</groupId>\r
62             <artifactId>core-framework</artifactId>\r
63             <version>7.0.1</version>\r
64         </dependency>\r
65         <dependency>\r
66             <groupId>funambol</groupId>\r
67             <artifactId>server-framework</artifactId>\r
68             <version>7.1.0</version>\r
69         </dependency>\r
70         <dependency>\r
71             <groupId>funambol</groupId>\r
72             <artifactId>admin-framework</artifactId>\r
73             <version>7.1.0</version>\r
74         </dependency>\r
75         <dependency>\r
76             <groupId>bmessage</groupId>\r
77             <artifactId>jgroupdav</artifactId>\r
78             <version>1.3-SNAPSHOT</version>\r
79         </dependency>\r
80         <dependency>\r
81             <groupId>com.h2database</groupId>\r
82             <artifactId>h2</artifactId>\r
83             <version>1.1.100</version>\r
84         </dependency>\r
85         <dependency>\r
86             <groupId>funambol</groupId>\r
87             <artifactId>pim-framework</artifactId>\r
88             <version>7.1.0</version>\r
89             <scope>compile</scope>\r
90         </dependency>\r
91         <dependency>\r
92             <groupId>log4j</groupId>\r
93             <artifactId>log4j</artifactId>\r
94             <version>1.2.5</version>\r
95             <scope>compile</scope>\r
96         </dependency>\r
97         \r
98     </dependencies>\r
99     <build>\r
100         <plugins>\r
101             <plugin>\r
102                 <groupId>org.apache.maven.plugins</groupId>\r
103                 <artifactId>maven-compiler-plugin</artifactId>\r
104                 <configuration>\r
105                     <source>1.5</source>\r
106                     <target>1.5</target>\r
107                 </configuration>\r
108             </plugin>\r
109             <plugin>\r
110                 <artifactId>maven-antrun-plugin</artifactId>\r
111                 <executions>\r
112                     <execution>\r
113                         <phase>package</phase>\r
114                         <configuration>\r
115                             <tasks>\r
116                               <copy todir="target/funambol/config" preservelastmodified="true">\r
117                                 <fileset dir="src/config"></fileset>\r
118                               </copy>\r
119                                 <copy todir="target/funambol/sql" preservelastmodified="true">\r
120                                     <fileset dir="src/sql"></fileset>\r
121                                 </copy>\r
122                                 <copy todir="target/funambol/lib" file="target/funambol-groupdav-connector-2.3.jar"></copy>\r
123                                 <copy todir="target/funambol/lib">\r
124                                     <fileset dir="target/dependency"></fileset>\r
125                                 </copy>\r
126                                 <jar jarfile="target/groupdav-2.3.s4j" compress="true" update="true">\r
127                                     <fileset dir="target/funambol">\r
128                                         <include name="**/*"></include>\r
129                                     </fileset>\r
130                                 </jar>\r
131                                 <copy todir="target/funambol/install">\r
132                                     <fileset dir="src/install"></fileset>\r
133                                 </copy>\r
134                             </tasks>\r
135                         </configuration>\r
136                         <goals>\r
137                             <goal>run</goal>\r
138                         </goals>\r
139                     </execution>\r
140                     <execution>\r
141                         <id>mkdir-s4j-struct</id>\r
142                         <phase>process-resources</phase>\r
143                         <configuration>\r
144                             <tasks>\r
145                                 <mkdir dir="target/funambol"></mkdir>\r
146                                 <mkdir dir="target/funambol/sql"></mkdir>\r
147                                 <mkdir dir="target/funambol/lib"></mkdir>\r
148                                 <mkdir dir="target/funambol/config"></mkdir>\r
149                                 <mkdir dir="target/funambol/install"></mkdir>\r
150                             </tasks>\r
151                         </configuration>\r
152                     </execution>\r
153                 </executions>\r
154             </plugin>\r
155             <plugin>\r
156                 <groupId>org.apache.maven.plugins</groupId>\r
157                 <artifactId>maven-dependency-plugin</artifactId>\r
158                 <executions>\r
159                     <execution>\r
160                         <id>copy</id>\r
161                         <phase>process-resources</phase>\r
162                         <goals>\r
163                             <goal>copy</goal>\r
164                         </goals>\r
165                         <configuration>\r
166                             <artifactItems>\r
167                                 <artifactItem>\r
168                                     <groupId>net.fortuna.ical4j</groupId>\r
169                                     <artifactId>ical4j</artifactId>\r
170                                     <version>1.0-rc2-SNAPSHOT</version>\r
171                                     <type>jar</type>\r
172                                     <overWrite>false</overWrite>\r
173                                 </artifactItem>\r
174                                 <artifactItem>\r
175                                     <groupId>bmessage</groupId>\r
176                                     <artifactId>jgroupdav</artifactId>\r
177                                     <version>1.3-SNAPSHOT</version>\r
178                                 </artifactItem>\r
179                                 <artifactItem>\r
180                                     <groupId>com.h2database</groupId>\r
181                                     <artifactId>h2</artifactId>\r
182                                     <version>1.1.100</version>\r
183                                 </artifactItem>\r
184                             </artifactItems>\r
185                             <overWriteReleases>false</overWriteReleases>\r
186                             <overWriteSnapshots>true</overWriteSnapshots>\r
187                         </configuration>\r
188                     </execution>\r
189                 </executions>\r
190             </plugin>\r
191             <plugin>\r
192                 <groupId>org.apache.maven.plugins</groupId>\r
193                 <artifactId>maven-deploy-plugin</artifactId>\r
194                 <!-- <executions>\r
195                         <execution>\r
196                         <goals>\r
197                                 <goal>deploy-file</goal>\r
198                         </goals> -->\r
199                         <configuration>\r
200                         <file>target/groupdav-2.3.s4j</file>\r
201                         <respositoryId>bioicmessage-snapshots</respositoryId>\r
202                         <url>ftp://bionicmessage.net/www/latest/maven-snapshots-repo/</url>\r
203                         <generatePom>false</generatePom>\r
204                         </configuration>\r
205                         <!-- </execution>\r
206                 </executions> -->\r
207                         </plugin> \r
208         </plugins>\r
209     </build>\r
210     <distributionManagement>\r
211         <snapshotRepository>\r
212             <id>bmessage-snapshots</id>\r
213             <name>bionicmessage snapshots</name>\r
214             <url>ftp://bionicmessage.net/www/latest/maven-snapshots-repo/</url>\r
215             <uniqueVersion>false</uniqueVersion>\r
216         </snapshotRepository>\r
217     </distributionManagement>\r
218 </project>\r