Project

General

Profile

« Previous | Next » 

Revision 46354

create a new DSL Job for java 8 modules

View differences:

modules/dnet45-DSL-job/ci_daemon.py
1
import time
2
from watchdog.observers import Observer
3
from watchdog.events import FileSystemEventHandler
4
import os
5
from os import listdir
6
from os.path import isdir, join, exists
7

  
8

  
9
def get_latest_name(m_path, b_path):
10
    pt= m_path.replace(b_path,'')
11
    data =pt.split('/')
12
    if len(data[0]) > 1:
13
        return data[0]+'-LATEST.war'
14
    else:
15
        return data[1]+'-LATEST.war'
16

  
17
class MyHandler(FileSystemEventHandler):
18

  
19
    def on_any_event(self, event):
20
        if event.event_type == 'created':
21
            if len(event.src_path) >4:
22
                if event.src_path[-4:] == '.war' and 'LATEST.war' not in event.src_path:
23
                    self.update_symbolic_link(event.src_path)
24

  
25
    def update_symbolic_link(self, input_path):
26
        data = input_path.split('/')
27
        symbolic_link= "/".join(data[0:5])+"/"+ get_latest_name(input_path,'/var/www/ci_upload/')
28
        print symbolic_link
29
        print input_path
30
        print get_latest_name(input_path,'/var/www/ci_upload/')
31
        if exists(symbolic_link):
32
            os.system("rm %s" %symbolic_link)
33
        print "updating symbolic link"
34
        os.system("ln -s "+input_path+ " "+ symbolic_link)
35
        print "garbage old version"
36
        self.try_to_delete_previous('/var/www/ci_upload/')
37

  
38
    def try_to_delete_previous(self, base_path):
39
        project_dir = [f for f in listdir(base_path) if isdir(join(base_path, f))]
40

  
41
        for item in project_dir:
42
            newPath=join(base_path, item)
43
            folder_dir = [f for f in listdir(newPath) if isdir(join(newPath, f))]
44
            if len(folder_dir)>10:
45
                folder_dir.sort()
46
                for k in  folder_dir[0:-10]:
47
                    print "Deleting "+join(newPath,k)
48
                    os.system("rm -rf "+join(newPath,k))
49

  
50

  
51
if __name__ == "__main__":
52
    event_handler = MyHandler()
53
    observer = Observer()
54
    observer.schedule(event_handler, path='/var/www/ci_upload/', recursive=True)
55
    observer.start()
56

  
57
    try:
58
        while True:
59
            time.sleep(1)
60
    except KeyboardInterrupt:
61
        observer.stop()
62
    observer.join()
modules/dnet45-DSL-job/configuration.xml
1
<?xml version="1.0"?>
2
<modules>
3
    <module>
4
        <name>cnr-blackboard-common</name>
5
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-blackboard-common/trunk/</source>
6
        <goal>package -U -T 4C source:jar</goal>
7
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
8
        <sonar>NO</sonar>
9
        <deploy>
10
            <RepositoryId>dnet4-snapshots</RepositoryId>
11
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
12
        </deploy>
13
    </module>
14
    <module>
15
        <name>cnr-config</name>
16
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-config/trunk/</source>
17
        <goal>package -U -T 4C source:jar</goal>
18
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
19
        <sonar>NO</sonar>
20
        <deploy>
21
            <RepositoryId>dnet4-snapshots</RepositoryId>
22
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
23
        </deploy>
24
    </module>
25
    <module>
26
        <name>cnr-cql-utils</name>
27
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-cql-utils/trunk/</source>
28
        <goal>package -U -T 4C source:jar</goal>
29
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
30
        <sonar>NO</sonar>
31
        <deploy>
32
            <RepositoryId>dnet4-snapshots</RepositoryId>
33
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
34
        </deploy>
35
    </module>
36
    <module>
37
        <name>cnr-data-information-oai-publisher</name>
38
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-data-information-oai-publisher/trunk/</source>
39
        <goal>package -U -T 4C source:jar</goal>
40
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
41
        <sonar>NO</sonar>
42
        <deploy>
43
            <RepositoryId>dnet4-snapshots</RepositoryId>
44
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
45
        </deploy>
46
    </module>
47
    <module>
48
        <name>cnr-data-information-oai-publisher-common</name>
49
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-data-information-oai-publisher-common/trunk/</source>
50
        <goal>package -U -T 4C source:jar</goal>
51
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
52
        <sonar>NO</sonar>
53
        <deploy>
54
            <RepositoryId>dnet4-snapshots</RepositoryId>
55
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
56
        </deploy>
57
    </module>
58
    <module>
59
        <name>cnr-data-information-publisher-service</name>
60
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-data-information-publisher-service/trunk/</source>
61
        <goal>package -U -T 4C source:jar</goal>
62
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
63
        <sonar>NO</sonar>
64
        <deploy>
65
            <RepositoryId>dnet4-snapshots</RepositoryId>
66
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
67
        </deploy>
68
    </module>
69
    <module>
70
        <name>cnr-data-utility-cleaner-rmi</name>
71
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-data-utility-cleaner-rmi/trunk/</source>
72
        <goal>package -U -T 4C source:jar</goal>
73
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
74
        <sonar>NO</sonar>
75
        <deploy>
76
            <RepositoryId>dnet4-snapshots</RepositoryId>
77
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
78
        </deploy>
79
    </module>
80
    <module>
81
        <name>cnr-data-utility-cleaner-service</name>
82
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-data-utility-cleaner-service/trunk/</source>
83
        <goal>package -U -T 4C source:jar</goal>
84
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
85
        <sonar>NO</sonar>
86
        <deploy>
87
            <RepositoryId>dnet4-snapshots</RepositoryId>
88
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
89
        </deploy>
90
    </module>
91
    <module>
92
        <name>cnr-enabling-database-api</name>
93
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-enabling-database-api/trunk/</source>
94
        <goal>package -U -T 4C source:jar</goal>
95
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
96
        <sonar>NO</sonar>
97
        <deploy>
98
            <RepositoryId>dnet4-snapshots</RepositoryId>
99
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
100
        </deploy>
101
    </module>
102
    <module>
103
        <name>cnr-enabling-database-inspector</name>
104
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-enabling-database-inspector/trunk/</source>
105
        <goal>package -U -T 4C source:jar</goal>
106
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
107
        <sonar>NO</sonar>
108
        <deploy>
109
            <RepositoryId>dnet4-snapshots</RepositoryId>
110
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
111
        </deploy>
112
    </module>
113
    <module>
114
        <name>cnr-enabling-database-service</name>
115
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-enabling-database-service/trunk/</source>
116
        <goal>package -U -T 4C source:jar</goal>
117
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
118
        <sonar>NO</sonar>
119
        <deploy>
120
            <RepositoryId>dnet4-snapshots</RepositoryId>
121
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
122
        </deploy>
123
    </module>
124
    <module>
125
        <name>cnr-enabling-hcm-service</name>
126
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-enabling-hcm-service/trunk/</source>
127
        <goal>package -U -T 4C source:jar</goal>
128
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
129
        <sonar>NO</sonar>
130
        <deploy>
131
            <RepositoryId>dnet4-snapshots</RepositoryId>
132
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
133
        </deploy>
134
    </module>
135
    <module>
136
        <name>cnr-enabling-hnm-service</name>
137
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-enabling-hnm-service/trunk/</source>
138
        <goal>package -U -T 4C source:jar</goal>
139
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
140
        <sonar>NO</sonar>
141
        <deploy>
142
            <RepositoryId>dnet4-snapshots</RepositoryId>
143
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
144
        </deploy>
145
    </module>
146
    <module>
147
        <name>cnr-enabling-inspector</name>
148
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-enabling-inspector/trunk/</source>
149
        <goal>package -U -T 4C source:jar</goal>
150
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
151
        <sonar>NO</sonar>
152
        <deploy>
153
            <RepositoryId>dnet4-snapshots</RepositoryId>
154
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
155
        </deploy>
156
    </module>
157
    <module>
158
        <name>cnr-enabling-services</name>
159
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-enabling-services/trunk/</source>
160
        <goal>package -U -T 4C source:jar</goal>
161
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
162
        <sonar>NO</sonar>
163
        <deploy>
164
            <RepositoryId>dnet4-snapshots</RepositoryId>
165
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
166
        </deploy>
167
    </module>
168
    <module>
169
        <name>cnr-index-solr-common</name>
170
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-index-solr-common/trunk/</source>
171
        <goal>package -U -T 4C source:jar</goal>
172
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
173
        <sonar>NO</sonar>
174
        <deploy>
175
            <RepositoryId>dnet4-snapshots</RepositoryId>
176
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
177
        </deploy>
178
    </module>
179
    <module>
180
        <name>cnr-index-solr-inspector</name>
181
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-index-solr-inspector/trunk/</source>
182
        <goal>package -U -T 4C source:jar</goal>
183
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
184
        <sonar>NO</sonar>
185
        <deploy>
186
            <RepositoryId>dnet4-snapshots</RepositoryId>
187
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
188
        </deploy>
189
    </module>
190
    <module>
191
        <name>cnr-index-solr-service</name>
192
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-index-solr-service/trunk/</source>
193
        <goal>package -U -T 4C source:jar</goal>
194
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
195
        <sonar>NO</sonar>
196
        <deploy>
197
            <RepositoryId>dnet4-snapshots</RepositoryId>
198
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
199
        </deploy>
200
    </module>
201
    <module>
202
        <name>cnr-index-solrcloud-service</name>
203
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-index-solrcloud-service/trunk/</source>
204
        <goal>package -U -T 4C source:jar</goal>
205
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
206
        <sonar>NO</sonar>
207
        <deploy>
208
            <RepositoryId>dnet4-snapshots</RepositoryId>
209
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
210
        </deploy>
211
    </module>
212
    <module>
213
        <name>cnr-inspector</name>
214
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-inspector/trunk/</source>
215
        <goal>package -U -T 4C source:jar</goal>
216
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
217
        <sonar>NO</sonar>
218
        <deploy>
219
            <RepositoryId>dnet4-snapshots</RepositoryId>
220
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
221
        </deploy>
222
    </module>
223
    <module>
224
        <name>cnr-inspector-security</name>
225
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-inspector-security/trunk/</source>
226
        <goal>package -U -T 4C source:jar</goal>
227
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
228
        <sonar>NO</sonar>
229
        <deploy>
230
            <RepositoryId>dnet4-snapshots</RepositoryId>
231
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
232
        </deploy>
233
    </module>
234
    <module>
235
        <name>cnr-lightui-common</name>
236
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-lightui-common/trunk/</source>
237
        <goal>package -U -T 4C source:jar</goal>
238
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
239
        <sonar>NO</sonar>
240
        <deploy>
241
            <RepositoryId>dnet4-snapshots</RepositoryId>
242
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
243
        </deploy>
244
    </module>
245
    <module>
246
        <name>cnr-log4j-inspector</name>
247
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-log4j-inspector/trunk/</source>
248
        <goal>package -U -T 4C source:jar</goal>
249
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
250
        <sonar>NO</sonar>
251
        <deploy>
252
            <RepositoryId>dnet4-snapshots</RepositoryId>
253
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
254
        </deploy>
255
    </module>
256
    <module>
257
        <name>cnr-log4j-management</name>
258
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-log4j-management/trunk/</source>
259
        <goal>package -U -T 4C source:jar</goal>
260
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
261
        <sonar>NO</sonar>
262
        <deploy>
263
            <RepositoryId>dnet4-snapshots</RepositoryId>
264
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
265
        </deploy>
266
    </module>
267
    <module>
268
        <name>cnr-misc-utils</name>
269
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-misc-utils/trunk/</source>
270
        <goal>package -U -T 4C source:jar</goal>
271
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
272
        <sonar>NO</sonar>
273
        <deploy>
274
            <RepositoryId>dnet4-snapshots</RepositoryId>
275
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
276
        </deploy>
277
    </module>
278
    <module>
279
        <name>cnr-modular-mdstore-service</name>
280
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-modular-mdstore-service/trunk/</source>
281
        <goal>package -U -T 4C source:jar</goal>
282
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
283
        <sonar>NO</sonar>
284
        <deploy>
285
            <RepositoryId>dnet4-snapshots</RepositoryId>
286
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
287
        </deploy>
288
    </module>
289
    <module>
290
        <name>cnr-mongo-mdstore</name>
291
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-mongo-mdstore/trunk/</source>
292
        <goal>package -U -T 4C source:jar</goal>
293
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
294
        <sonar>NO</sonar>
295
        <deploy>
296
            <RepositoryId>dnet4-snapshots</RepositoryId>
297
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
298
        </deploy>
299
    </module>
300
    <module>
301
        <name>cnr-notifications-common</name>
302
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-notifications-common/trunk/</source>
303
        <goal>package -U -T 4C source:jar</goal>
304
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
305
        <sonar>NO</sonar>
306
        <deploy>
307
            <RepositoryId>dnet4-snapshots</RepositoryId>
308
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
309
        </deploy>
310
    </module>
311
    <module>
312
        <name>cnr-resultset-client</name>
313
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-resultset-client/trunk/</source>
314
        <goal>package -U -T 4C source:jar</goal>
315
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
316
        <sonar>NO</sonar>
317
        <deploy>
318
            <RepositoryId>dnet4-snapshots</RepositoryId>
319
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
320
        </deploy>
321
    </module>
322
    <module>
323
        <name>cnr-resultset-inspector</name>
324
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-resultset-inspector/trunk/</source>
325
        <goal>package -U -T 4C source:jar</goal>
326
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
327
        <sonar>NO</sonar>
328
        <deploy>
329
            <RepositoryId>dnet4-snapshots</RepositoryId>
330
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
331
        </deploy>
332
    </module>
333
    <module>
334
        <name>cnr-resultset-service</name>
335
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-resultset-service/trunk/</source>
336
        <goal>package -U -T 4C source:jar</goal>
337
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
338
        <sonar>NO</sonar>
339
        <deploy>
340
            <RepositoryId>dnet4-snapshots</RepositoryId>
341
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
342
        </deploy>
343
    </module>
344
    <module>
345
        <name>cnr-rmi-api</name>
346
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-rmi-api/trunk/</source>
347
        <goal>package -U -T 4C source:jar</goal>
348
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
349
        <sonar>NO</sonar>
350
        <deploy>
351
            <RepositoryId>dnet4-snapshots</RepositoryId>
352
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
353
        </deploy>
354
    </module>
355
    <module>
356
        <name>cnr-service-common</name>
357
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-service-common/trunk/</source>
358
        <goal>package -U -T 4C source:jar</goal>
359
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
360
        <sonar>NO</sonar>
361
        <deploy>
362
            <RepositoryId>dnet4-snapshots</RepositoryId>
363
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
364
        </deploy>
365
    </module>
366
    <module>
367
        <name>cnr-service-utils</name>
368
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-service-utils/trunk/</source>
369
        <goal>package -U -T 4C source:jar</goal>
370
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
371
        <sonar>NO</sonar>
372
        <deploy>
373
            <RepositoryId>dnet4-snapshots</RepositoryId>
374
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
375
        </deploy>
376
    </module>
377
    <module>
378
        <name>cnr-spring-utils</name>
379
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-spring-utils/trunk/</source>
380
        <goal>package -U -T 4C source:jar</goal>
381
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
382
        <sonar>NO</sonar>
383
        <deploy>
384
            <RepositoryId>dnet4-snapshots</RepositoryId>
385
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
386
        </deploy>
387
    </module>
388
    <module>
389
        <name>cnr-test-utils</name>
390
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-test-utils/trunk/</source>
391
        <goal>package -U -T 4C source:jar</goal>
392
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
393
        <sonar>NO</sonar>
394
        <deploy>
395
            <RepositoryId>dnet4-snapshots</RepositoryId>
396
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
397
        </deploy>
398
    </module>
399
    <module>
400
        <name>cnr-xmldb</name>
401
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/cnr-xmldb/trunk/</source>
402
        <goal>package -U -T 4C source:jar</goal>
403
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
404
        <sonar>NO</sonar>
405
        <deploy>
406
            <RepositoryId>dnet4-snapshots</RepositoryId>
407
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
408
        </deploy>
409
    </module>
410
    <module>
411
        <name>dnet-actionmanager-api</name>
412
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-actionmanager-api/trunk/</source>
413
        <goal>package -U -T 4C source:jar</goal>
414
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
415
        <sonar>NO</sonar>
416
        <deploy>
417
            <RepositoryId>dnet4-snapshots</RepositoryId>
418
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
419
        </deploy>
420
    </module>
421
    <module>
422
        <name>dnet-actionmanager-common</name>
423
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-actionmanager-common/trunk/</source>
424
        <goal>package -U -T 4C source:jar</goal>
425
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
426
        <sonar>NO</sonar>
427
        <deploy>
428
            <RepositoryId>dnet4-snapshots</RepositoryId>
429
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
430
        </deploy>
431
    </module>
432
    <module>
433
        <name>dnet-actionmanager-service</name>
434
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-actionmanager-service/trunk/</source>
435
        <goal>package -U -T 4C source:jar</goal>
436
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
437
        <sonar>NO</sonar>
438
        <deploy>
439
            <RepositoryId>dnet4-snapshots</RepositoryId>
440
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
441
        </deploy>
442
    </module>
443
    <module>
444
        <name>dnet-container-parent</name>
445
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-container-parent/trunk/</source>
446
        <goal>package -U -T 4C source:jar</goal>
447
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
448
        <sonar>NO</sonar>
449
        <deploy>
450
            <RepositoryId>dnet4-bootstrap-snapshot</RepositoryId>
451
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-bootstrap-snapshot</RepositoryURL>
452
        </deploy>
453
    </module>
454
    <module>
455
        <name>dnet-data-provision-rmi</name>
456
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-data-provision-rmi/trunk/</source>
457
        <goal>package -U -T 4C source:jar</goal>
458
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
459
        <sonar>NO</sonar>
460
        <deploy>
461
            <RepositoryId>dnet4-snapshots</RepositoryId>
462
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
463
        </deploy>
464
    </module>
465
    <module>
466
        <name>dnet-data-transformation-service</name>
467
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-data-transformation-service/trunk/</source>
468
        <goal>package -U -T 4C source:jar</goal>
469
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
470
        <sonar>NO</sonar>
471
        <deploy>
472
            <RepositoryId>dnet4-snapshots</RepositoryId>
473
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
474
        </deploy>
475
    </module>
476
    <module>
477
        <name>dnet-data-transformation-service-rmi</name>
478
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-data-transformation-service-rmi/trunk/</source>
479
        <goal>package -U -T 4C source:jar</goal>
480
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
481
        <sonar>NO</sonar>
482
        <deploy>
483
            <RepositoryId>dnet4-snapshots</RepositoryId>
484
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
485
        </deploy>
486
    </module>
487
    <module>
488
        <name>dnet-datasource-common</name>
489
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-datasource-common/trunk/</source>
490
        <goal>package -U -T 4C source:jar</goal>
491
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
492
        <sonar>NO</sonar>
493
        <deploy>
494
            <RepositoryId>dnet4-snapshots</RepositoryId>
495
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
496
        </deploy>
497
    </module>
498
    <module>
499
        <name>dnet-datasource-manager-rmi</name>
500
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-datasource-manager-rmi/trunk/</source>
501
        <goal>package -U -T 4C source:jar</goal>
502
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
503
        <sonar>NO</sonar>
504
        <deploy>
505
            <RepositoryId>dnet4-snapshots</RepositoryId>
506
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
507
        </deploy>
508
    </module>
509
    <module>
510
        <name>dnet-download-service</name>
511
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-download-service/trunk/</source>
512
        <goal>package -U -T 4C source:jar</goal>
513
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
514
        <sonar>NO</sonar>
515
        <deploy>
516
            <RepositoryId>dnet4-snapshots</RepositoryId>
517
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
518
        </deploy>
519
    </module>
520
    <module>
521
        <name>dnet-download-service-rmi</name>
522
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-download-service-rmi/trunk/</source>
523
        <goal>package -U -T 4C source:jar</goal>
524
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
525
        <sonar>NO</sonar>
526
        <deploy>
527
            <RepositoryId>dnet4-snapshots</RepositoryId>
528
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
529
        </deploy>
530
    </module>
531
    <module>
532
        <name>dnet-eagle-lightUI</name>
533
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-eagle-lightUI/trunk/</source>
534
        <goal>package -U -T 4C source:jar</goal>
535
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
536
        <sonar>NO</sonar>
537
        <deploy>
538
            <RepositoryId>dnet4-snapshots</RepositoryId>
539
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
540
        </deploy>
541
    </module>
542
    <module>
543
        <name>dnet-eagle-profiles</name>
544
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-eagle-profiles/trunk/</source>
545
        <goal>package -U -T 4C source:jar</goal>
546
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
547
        <sonar>NO</sonar>
548
        <deploy>
549
            <RepositoryId>dnet4-snapshots</RepositoryId>
550
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
551
        </deploy>
552
    </module>
553
    <module>
554
        <name>dnet-eagle-workflows</name>
555
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-eagle-workflows/trunk/</source>
556
        <goal>package -U -T 4C source:jar</goal>
557
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
558
        <sonar>NO</sonar>
559
        <deploy>
560
            <RepositoryId>dnet4-snapshots</RepositoryId>
561
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
562
        </deploy>
563
    </module>
564
    <module>
565
        <name>dnet-gridfs-objectstore</name>
566
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-gridfs-objectstore/trunk/</source>
567
        <goal>package -U -T 4C source:jar</goal>
568
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
569
        <sonar>NO</sonar>
570
        <deploy>
571
            <RepositoryId>dnet4-snapshots</RepositoryId>
572
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
573
        </deploy>
574
    </module>
575
    <module>
576
        <name>dnet-hadoop-commons</name>
577
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-hadoop-commons/trunk/</source>
578
        <goal>package -U -T 4C source:jar</goal>
579
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
580
        <sonar>NO</sonar>
581
        <deploy>
582
            <RepositoryId>dnet4-snapshots</RepositoryId>
583
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
584
        </deploy>
585
    </module>
586
    <module>
587
        <name>dnet-hadoop-parent</name>
588
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-hadoop-parent/trunk/</source>
589
        <goal>package -U -T 4C source:jar</goal>
590
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
591
        <sonar>NO</sonar>
592
        <deploy>
593
            <RepositoryId>dnet4-bootstrap-snapshot</RepositoryId>
594
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-bootstrap-snapshot</RepositoryURL>
595
        </deploy>
596
    </module>
597
    <module>
598
        <name>dnet-hadoop-service</name>
599
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-hadoop-service/trunk/</source>
600
        <goal>package -U -T 4C source:jar</goal>
601
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
602
        <sonar>NO</sonar>
603
        <deploy>
604
            <RepositoryId>dnet4-snapshots</RepositoryId>
605
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
606
        </deploy>
607
    </module>
608
    <module>
609
        <name>dnet-hadoop-service-rmi</name>
610
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-hadoop-service-rmi/trunk/</source>
611
        <goal>package -U -T 4C source:jar</goal>
612
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
613
        <sonar>NO</sonar>
614
        <deploy>
615
            <RepositoryId>dnet4-snapshots</RepositoryId>
616
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
617
        </deploy>
618
    </module>
619
    <module>
620
        <name>dnet-hungary-lightUI</name>
621
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-hungary-lightUI/trunk/</source>
622
        <goal>package -U -T 4C source:jar</goal>
623
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
624
        <sonar>NO</sonar>
625
        <deploy>
626
            <RepositoryId>dnet4-snapshots</RepositoryId>
627
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
628
        </deploy>
629
    </module>
630
    <module>
631
        <name>dnet-hungary-msro-workflows</name>
632
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-hungary-msro-workflows/trunk/</source>
633
        <goal>package -U -T 4C source:jar</goal>
634
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
635
        <sonar>NO</sonar>
636
        <deploy>
637
            <RepositoryId>dnet4-snapshots</RepositoryId>
638
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
639
        </deploy>
640
    </module>
641
    <module>
642
        <name>dnet-hungary-profiles</name>
643
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-hungary-profiles/trunk/</source>
644
        <goal>package -U -T 4C source:jar</goal>
645
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
646
        <sonar>NO</sonar>
647
        <deploy>
648
            <RepositoryId>dnet4-snapshots</RepositoryId>
649
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
650
        </deploy>
651
    </module>
652
    <module>
653
        <name>dnet-mapreduce-jobs</name>
654
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-mapreduce-jobs/trunk/</source>
655
        <goal>package -U -T 4C source:jar</goal>
656
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
657
        <sonar>NO</sonar>
658
        <deploy>
659
            <RepositoryId>dnet4-snapshots</RepositoryId>
660
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
661
        </deploy>
662
    </module>
663
    <module>
664
        <name>dnet-mapreduce-submitter</name>
665
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-mapreduce-submitter/trunk/</source>
666
        <goal>package -U -T 4C source:jar</goal>
667
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
668
        <sonar>NO</sonar>
669
        <deploy>
670
            <RepositoryId>dnet4-snapshots</RepositoryId>
671
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
672
        </deploy>
673
    </module>
674
    <module>
675
        <name>dnet-modular-cleaning-rules-ui</name>
676
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-cleaning-rules-ui/trunk/</source>
677
        <goal>package -U -T 4C source:jar</goal>
678
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
679
        <sonar>NO</sonar>
680
        <deploy>
681
            <RepositoryId>dnet4-snapshots</RepositoryId>
682
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
683
        </deploy>
684
    </module>
685
    <module>
686
        <name>dnet-modular-collector-service</name>
687
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-collector-service/trunk/</source>
688
        <goal>package -U -T 4C source:jar</goal>
689
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
690
        <sonar>NO</sonar>
691
        <deploy>
692
            <RepositoryId>dnet4-snapshots</RepositoryId>
693
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
694
        </deploy>
695
    </module>
696
    <module>
697
        <name>dnet-modular-collector-service-rmi</name>
698
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-collector-service-rmi/trunk/</source>
699
        <goal>package -U -T 4C source:jar</goal>
700
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
701
        <sonar>NO</sonar>
702
        <deploy>
703
            <RepositoryId>dnet4-snapshots</RepositoryId>
704
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
705
        </deploy>
706
    </module>
707
    <module>
708
        <name>dnet-modular-inspector-ui</name>
709
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-inspector-ui/trunk/</source>
710
        <goal>package -U -T 4C source:jar</goal>
711
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
712
        <sonar>NO</sonar>
713
        <deploy>
714
            <RepositoryId>dnet4-snapshots</RepositoryId>
715
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
716
        </deploy>
717
    </module>
718
    <module>
719
        <name>dnet-modular-logging</name>
720
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-logging/trunk/</source>
721
        <goal>package -U -T 4C source:jar</goal>
722
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
723
        <sonar>NO</sonar>
724
        <deploy>
725
            <RepositoryId>dnet4-snapshots</RepositoryId>
726
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
727
        </deploy>
728
    </module>
729
    <module>
730
        <name>dnet-modular-objectstore-service</name>
731
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-objectstore-service/trunk/</source>
732
        <goal>package -U -T 4C source:jar</goal>
733
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
734
        <sonar>NO</sonar>
735
        <deploy>
736
            <RepositoryId>dnet4-snapshots</RepositoryId>
737
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
738
        </deploy>
739
    </module>
740
    <module>
741
        <name>dnet-modular-repositories-ui</name>
742
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-repositories-ui/trunk/</source>
743
        <goal>package -U -T 4C source:jar</goal>
744
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
745
        <sonar>NO</sonar>
746
        <deploy>
747
            <RepositoryId>dnet4-snapshots</RepositoryId>
748
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
749
        </deploy>
750
    </module>
751
    <module>
752
        <name>dnet-modular-stats-ui</name>
753
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-stats-ui/trunk/</source>
754
        <goal>package -U -T 4C source:jar</goal>
755
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
756
        <sonar>NO</sonar>
757
        <deploy>
758
            <RepositoryId>dnet4-snapshots</RepositoryId>
759
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
760
        </deploy>
761
    </module>
762
    <module>
763
        <name>dnet-modular-ui</name>
764
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-ui/trunk/</source>
765
        <goal>package -U -T 4C source:jar</goal>
766
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
767
        <sonar>NO</sonar>
768
        <deploy>
769
            <RepositoryId>dnet4-snapshots</RepositoryId>
770
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
771
        </deploy>
772
    </module>
773
    <module>
774
        <name>dnet-modular-vocabularies-ui</name>
775
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-vocabularies-ui/trunk/</source>
776
        <goal>package -U -T 4C source:jar</goal>
777
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
778
        <sonar>NO</sonar>
779
        <deploy>
780
            <RepositoryId>dnet4-snapshots</RepositoryId>
781
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
782
        </deploy>
783
    </module>
784
    <module>
785
        <name>dnet-modular-workflows-ui</name>
786
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-modular-workflows-ui/trunk/</source>
787
        <goal>package -U -T 4C source:jar</goal>
788
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
789
        <sonar>NO</sonar>
790
        <deploy>
791
            <RepositoryId>dnet4-snapshots</RepositoryId>
792
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
793
        </deploy>
794
    </module>
795
    <module>
796
        <name>dnet-mongo-logging</name>
797
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-mongo-logging/trunk/</source>
798
        <goal>package -U -T 4C source:jar</goal>
799
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
800
        <sonar>NO</sonar>
801
        <deploy>
802
            <RepositoryId>dnet4-snapshots</RepositoryId>
803
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
804
        </deploy>
805
    </module>
806
    <module>
807
        <name>dnet-msro-service</name>
808
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-msro-service/trunk/</source>
809
        <goal>package -U -T 4C source:jar</goal>
810
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
811
        <sonar>NO</sonar>
812
        <deploy>
813
            <RepositoryId>dnet4-snapshots</RepositoryId>
814
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
815
        </deploy>
816
    </module>
817
    <module>
818
        <name>dnet-msro-service-api</name>
819
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-msro-service-api/trunk/</source>
820
        <goal>package -U -T 4C source:jar</goal>
821
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
822
        <sonar>NO</sonar>
823
        <deploy>
824
            <RepositoryId>dnet4-snapshots</RepositoryId>
825
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
826
        </deploy>
827
    </module>
828
    <module>
829
        <name>dnet-oai-common-workflows</name>
830
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-oai-common-workflows/trunk/</source>
831
        <goal>package -U -T 4C source:jar</goal>
832
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
833
        <sonar>NO</sonar>
834
        <deploy>
835
            <RepositoryId>dnet4-snapshots</RepositoryId>
836
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
837
        </deploy>
838
    </module>
839
    <module>
840
        <name>dnet-oai-hdfs-workflows</name>
841
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-oai-hdfs-workflows/trunk/</source>
842
        <goal>package -U -T 4C source:jar</goal>
843
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
844
        <sonar>NO</sonar>
845
        <deploy>
846
            <RepositoryId>dnet4-snapshots</RepositoryId>
847
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
848
        </deploy>
849
    </module>
850
    <module>
851
        <name>dnet-oai-modular-ui</name>
852
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-oai-modular-ui/trunk/</source>
853
        <goal>package -U -T 4C source:jar</goal>
854
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
855
        <sonar>NO</sonar>
856
        <deploy>
857
            <RepositoryId>dnet4-snapshots</RepositoryId>
858
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
859
        </deploy>
860
    </module>
861
    <module>
862
        <name>dnet-oai-store-service</name>
863
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-oai-store-service/trunk/</source>
864
        <goal>package -U -T 4C source:jar</goal>
865
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
866
        <sonar>NO</sonar>
867
        <deploy>
868
            <RepositoryId>dnet4-snapshots</RepositoryId>
869
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
870
        </deploy>
871
    </module>
872
    <module>
873
        <name>dnet-oai-store-service-rmi</name>
874
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-oai-store-service-rmi/trunk/</source>
875
        <goal>package -U -T 4C source:jar</goal>
876
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
877
        <sonar>NO</sonar>
878
        <deploy>
879
            <RepositoryId>dnet4-snapshots</RepositoryId>
880
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
881
        </deploy>
882
    </module>
883
    <module>
884
        <name>dnet-oai-utils</name>
885
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-oai-utils/trunk/</source>
886
        <goal>package -U -T 4C source:jar</goal>
887
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
888
        <sonar>NO</sonar>
889
        <deploy>
890
            <RepositoryId>dnet4-snapshots</RepositoryId>
891
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
892
        </deploy>
893
    </module>
894
    <module>
895
        <name>dnet-objectstore-rmi</name>
896
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-objectstore-rmi/trunk/</source>
897
        <goal>package -U -T 4C source:jar</goal>
898
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
899
        <sonar>NO</sonar>
900
        <deploy>
901
            <RepositoryId>dnet4-snapshots</RepositoryId>
902
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
903
        </deploy>
904
    </module>
905
    <module>
906
        <name>dnet-openaire-data-protos</name>
907
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-openaire-data-protos/trunk/</source>
908
        <goal>package -U -T 4C source:jar</goal>
909
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
910
        <sonar>NO</sonar>
911
        <deploy>
912
            <RepositoryId>dnet4-snapshots</RepositoryId>
913
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
914
        </deploy>
915
    </module>
916
    <module>
917
        <name>dnet-openaireplus-datasource-manager-rmi</name>
918
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-openaireplus-datasource-manager-rmi/trunk/</source>
919
        <goal>package -U -T 4C source:jar</goal>
920
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
921
        <sonar>NO</sonar>
922
        <deploy>
923
            <RepositoryId>dnet4-snapshots</RepositoryId>
924
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
925
        </deploy>
926
    </module>
927
    <module>
928
        <name>dnet-openaireplus-datasource-manager-service</name>
929
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-openaireplus-datasource-manager-service/trunk/</source>
930
        <goal>package -U -T 4C source:jar</goal>
931
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
932
        <sonar>NO</sonar>
933
        <deploy>
934
            <RepositoryId>dnet4-snapshots</RepositoryId>
935
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
936
        </deploy>
937
    </module>
938
    <module>
939
        <name>dnet-openaireplus-mapping-utils</name>
940
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-openaireplus-mapping-utils/trunk/</source>
941
        <goal>package -U -T 4C source:jar</goal>
942
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
943
        <sonar>NO</sonar>
944
        <deploy>
945
            <RepositoryId>dnet4-snapshots</RepositoryId>
946
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
947
        </deploy>
948
    </module>
949
    <module>
950
        <name>dnet-openaireplus-profiles</name>
951
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-openaireplus-profiles/trunk/</source>
952
        <goal>package -U -T 4C source:jar</goal>
953
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
954
        <sonar>NO</sonar>
955
        <deploy>
956
            <RepositoryId>dnet4-snapshots</RepositoryId>
957
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
958
        </deploy>        
959
    </module>
960
    <module>
961
        <name>dnet-openaireplus-workflows</name>
962
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-openaireplus-workflows/trunk/</source>
963
        <goal>package -U -T 4C source:jar</goal>
964
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
965
        <sonar>NO</sonar>
966
        <deploy>
967
            <RepositoryId>dnet4-snapshots</RepositoryId>
968
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
969
        </deploy>
970
    </module>
971
    <module>
972
        <name>dnet-pace-core</name>
973
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-pace-core/trunk/</source>
974
        <goal>package -U -T 4C source:jar</goal>
975
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
976
        <sonar>NO</sonar>
977
        <deploy>
978
            <RepositoryId>dnet4-snapshots</RepositoryId>
979
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
980
        </deploy>
981
    </module>
982
    <module>
983
        <name>dnet-archetype</name>
984
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/build/dnet-archetype/trunk/</source>
985
        <goal>package -U -T 4C source:jar</goal>
986
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
987
        <sonar>NO</sonar>
988
        <deploy>
989
            <RepositoryId>dnet4-bootstrap-snapshot</RepositoryId>
990
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-bootstrap-snapshot</RepositoryURL>
991
        </deploy>
992
    </module>
993
  <module>
994
        <name>dnet-container-archetype</name>
995
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/build/dnet-container-archetype/trunk/</source>
996
        <goal>package -U -T 4C source:jar</goal>
997
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
998
        <sonar>NO</sonar>
999
        <deploy>
1000
            <RepositoryId>dnet4-bootstrap-snapshot</RepositoryId>
1001
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-bootstrap-snapshot</RepositoryURL>
1002
        </deploy>
1003
  </module>
1004
  <module>
1005
        <name>dnet-service-rmi-archetype</name>
1006
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/build/dnet-service-rmi-archetype/trunk/</source>
1007
        <goal>package -U -T 4C source:jar</goal>
1008
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1009
        <sonar>NO</sonar>
1010
        <deploy>
1011
            <RepositoryId>dnet4-bootstrap-snapshot</RepositoryId>
1012
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-bootstrap-snapshot</RepositoryURL>
1013
        </deploy>
1014
  </module>
1015
    <module>
1016
        <name>dnet-service-implementation-archetype</name>
1017
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/build/dnet-service-implementation-archetype/trunk/</source>
1018
        <goal>package -U -T 4C source:jar</goal>
1019
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1020
        <sonar>NO</sonar>
1021
        <deploy>
1022
            <RepositoryId>dnet4-bootstrap-snapshot</RepositoryId>
1023
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-bootstrap-snapshot</RepositoryURL>
1024
        </deploy>
1025
  </module>
1026
  <module>
1027
        <name>dnet-parent</name>
1028
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-parent/trunk/</source>
1029
        <goal>package -U -T 4C source:jar</goal>
1030
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1031
        <sonar>NO</sonar>
1032
        <deploy>
1033
            <RepositoryId>dnet4-bootstrap-snapshot</RepositoryId>
1034
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-bootstrap-snapshot</RepositoryURL>
1035
        </deploy>
1036
    </module>
1037
    <module>
1038
        <name>dnet-resource-discovery</name>
1039
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-resource-discovery/trunk/</source>
1040
        <goal>package -U -T 4C source:jar</goal>
1041
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1042
        <sonar>NO</sonar>
1043
        <deploy>
1044
            <RepositoryId>dnet4-snapshots</RepositoryId>
1045
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1046
        </deploy>
1047
    </module>
1048
    <module>
1049
        <name>dnet-runtime</name>
1050
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-runtime/trunk/</source>
1051
        <goal>package -U -T 4C source:jar</goal>
1052
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1053
        <sonar>NO</sonar>
1054
        <deploy>
1055
            <RepositoryId>dnet4-snapshots</RepositoryId>
1056
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1057
        </deploy>
1058
    </module>
1059
    <module>
1060
        <name>dnet-schemas</name>
1061
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-schemas/trunk/</source>
1062
        <goal>package -U -T 4C source:jar</goal>
1063
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1064
        <sonar>NO</sonar>
1065
        <deploy>
1066
            <RepositoryId>dnet4-snapshots</RepositoryId>
1067
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1068
        </deploy>
1069
    </module>
1070
    <module>
1071
        <name>dnet-simplesso-client</name>
1072
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-simplesso-client/trunk/</source>
1073
        <goal>package -U -T 4C source:jar</goal>
1074
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1075
        <sonar>NO</sonar>
1076
        <deploy>
1077
            <RepositoryId>dnet4-snapshots</RepositoryId>
1078
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1079
        </deploy>
1080
    </module>
1081
    <module>
1082
        <name>dnet-webapp-monitoring</name>
1083
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-webapp-monitoring/trunk/</source>
1084
        <goal>package -U -T 4C source:jar</goal>
1085
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1086
        <sonar>NO</sonar>
1087
        <deploy>
1088
            <RepositoryId>dnet4-snapshots</RepositoryId>
1089
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1090
        </deploy>
1091
    </module>
1092
    <module>
1093
        <name>dnet-zmq-utils</name>
1094
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-zmq-utils/trunk/</source>
1095
        <goal>package -U -T 4C source:jar</goal>
1096
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1097
        <sonar>NO</sonar>
1098
        <deploy>
1099
            <RepositoryId>dnet4-snapshots</RepositoryId>
1100
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1101
        </deploy>
1102
    </module>
1103
    <module>
1104
        <name>icm-functionality-api</name>
1105
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/icm-functionality-api/trunk/</source>
1106
        <goal>package -U -T 4C source:jar</goal>
1107
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1108
        <sonar>NO</sonar>
1109
        <deploy>
1110
            <RepositoryId>dnet4-snapshots</RepositoryId>
1111
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1112
        </deploy>
1113
    </module>
1114
    <module>
1115
        <name>unibi-data-collective-transformation-common</name>
1116
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/unibi-data-collective-transformation-common/trunk/</source>
1117
        <goal>package -U -T 4C source:jar</goal>
1118
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1119
        <sonar>NO</sonar>
1120
        <deploy>
1121
            <RepositoryId>dnet4-snapshots</RepositoryId>
1122
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1123
        </deploy>
1124
    </module>
1125
    <module>
1126
        <name>unibi-functionality-api</name>
1127
        <source type="SVN" version="4">http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/unibi-functionality-api/trunk/</source>
1128
        <goal>package -U -T 4C source:jar</goal>
1129
        <mail>sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it</mail>
1130
        <sonar>NO</sonar>
1131
        <deploy>
1132
            <RepositoryId>dnet4-snapshots</RepositoryId>
1133
            <RepositoryURL>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots</RepositoryURL>
1134
        </deploy>
1135
    </module>
1136

  
1137
</modules>
modules/dnet45-DSL-job/DSL_Creator.py
1
import os
2
import pysvn
3
import pystache
4
import json
5
import shutil
6

  
7

  
8
def containsAny(str, set):
9
    """Check whether 'str' contains ANY of the chars in 'set'"""
10
    return 1 in [c in str for c in set]
11

  
12
class DeployModule(object):
13
    def __init__(self, name=None, type_source=None, version=None, url=None, mail=None, deploy_repository=None,
14
                 deploy_repository_url=None, goal=None, dict_values=None, cron=None, nightly=None):
15
        if not dict_values:
16
            self.name = name
17
            self.type_source = type_source
18
            self.version = version
19
            self.url = url
20
            self.mail = mail
21
            self.goal = goal
22
            self.deploy_repository = deploy_repository
23
            self.deploy_repository_url = deploy_repository_url
24
            self.cron = cron
25
            self.nightly = nightly
26
        else:
27
            self.name = dict_values['name']
28
            self.type_source = dict_values['type_source']
29
            self.version = dict_values['version']
30
            self.url = dict_values['url']
31
            self.mail = dict_values['mail']
32
            self.goal = dict_values['goal']
33
            if 'deploy_repository' in dict_values:
34
                self.deploy_repository = dict_values['deploy_repository']
35
            if 'deploy_repository_url' in dict_values:
36
                self.deploy_repository_url = dict_values['deploy_repository_url']
37
            if 'cron' in dict_values:
38
                self.cron = dict_values['cron']
39
            if 'nightly' in dict_values:
40
                self.nightly = dict_values['nightly']
41

  
42

  
43
if os.path.isdir('/tmp/DSL40'):
44
    shutil.rmtree('/tmp/DSL40')
45
    print "DELETED Folder"
46
os.makedirs('/tmp/DSL40')
47
client = pysvn.Client()
48

  
49
entry_list = client.ls("http://svn-public.driver.research-infrastructures.eu/driver/dnet40/build/")
50
entry_module_list = client.ls("http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/")
51
webapp_module_list = client.ls("http://svn-public.driver.research-infrastructures.eu/driver/dnet40/webapps/")
52
entry_list = entry_list+ entry_module_list + webapp_module_list
53
data_list =[]
54
renderer = pystache.Renderer()
55

  
56
f = open("/tmp/DSL40/configuration.xml", "w")
57
f.write('<?xml version="1.0"?>')
58
f.write("\n")
59
f.write("<modules>")
60
f.write("\n")
61

  
62
for e in entry_list:
63
    name = e.name
64
    if "dnet-container-openaireplus" in name:
65
        print name
66
    try:
67
        data =json.loads(client.cat(e.name + "/trunk/deploy.info"))
68
        if isinstance(data, list):
69
            for d_elem in data:
70
                data_list.append(d_elem)
71
                d = DeployModule(dict_values=d_elem)
72
                if containsAny(d.name,"\\/:"):
73
                    continue
74
                f.write(renderer.render(d))
75
                f.write("\n")
76
        else:
77
            data_list.append(data)
78
            d = DeployModule(dict_values=data)
79
            f.write(renderer.render(d))
80
            f.write("\n")
81
    except Exception as e:
82
        print "NOT FOUND IN %s "% (name.split('/')[-1])
83
        print e
84

  
85
f.write("\n")
86
f.write("</modules>")
87
f.close()
modules/dnet45-DSL-job/deploy_module.mustache
1
    <module>
2
        <name>{{name}}</name>
3
        <source type="{{type_source}}" version="{{version}}">{{url}}</source>
4
        <goal>{{goal}}</goal>
5
        <mail>{{mail}}</mail>
6
        <sonar>NO</sonar>
7
     {{#cron}}
8
        <cron>{{cron}}</cron>
9
     {{/cron}}
10
     {{#deploy_repository}}
11
        <deploy>
12
            <RepositoryId>{{deploy_repository}}</RepositoryId>
13
            <RepositoryURL>{{deploy_repository_url}}</RepositoryURL>
14
        </deploy>
15
     {{/deploy_repository}}
16
      {{#nightly}}
17
        <nightly>{{nightly}}</nightly>
18
     {{/nightly}}
19
    </module>
modules/dnet45-DSL-job/job.groovy
1
def myFile= new File("/tmp/DSL40/configuration.xml")
2
def parser=new XmlSlurper().parseText(myFile.text);
3
def allModule=parser.module.each {
4
        def projectName= it.name as String
5
        def sourceCodeType=it.source.@type
6
        def versionCode = it.source.@version
7
        def URLSource=it.source as String        
8
        def mvnGoal= it.goal as String
9
        def hasSonar= it.sonar as String
10
        def mail = it.mail as String
11
        def repositoryId = it.deploy.RepositoryId as String
12
        def repositoryURL = it.deploy.RepositoryURL as String
13
        def nightly = it.nightly as String
14
        def cron_node = it.cron as String
15
	println "executing "+projectName
16
        job(type: Maven) {
17
            if (versionCode == '4')
18
                {                    
19
                    if (nightly =='true'){
20
                    	name 'DSL4_nightly_'+projectName 
21
                    	using ("dnet-nightly-template")	
22
                    }   
23
                    else{
24
                    	name 'DSL4_'+projectName 
25
                    	using ("dnet4-svn-template")
26
                    }
27
                }
28
                else{
29
                    name 'DSL_'+projectName
30
                    using ("dnet-svn-template")
31
                }
32
                
33
                triggers 
34
                {
35
                	if (nightly !='true'){
36
                    	scm('H/10 * * * *')
37
                    }
38
                    if (cron_node)
39
                    {
40
                        cron(cron_node)
41
                    }
42
                }               
43
            configure { 
44
                        project -> 
45
                        def goalModule=project / goals
46
                        goalModule.value=mvnGoal
47
                        def scm= project / scm
48
                        def remoteNode= scm.locations.'hudson.scm.SubversionSCM_-ModuleLocation'[0].remote[0]                                                	
49
                        remoteNode.value=URLSource 
50
                       
51
                        if (mail){
52
                            def publishersNode = project /publishers
53
                            if (repositoryId) {
54
                                    def repo_publisher_node= publishersNode.appendNode('hudson.maven.RedeployPublisher')
55
                                    def repoid_node =repo_publisher_node.appendNode('id')
56
                                    repoid_node.value = repositoryId
57
                                    def repourl_node =repo_publisher_node.appendNode('url')
58
                                    repourl_node.value = repositoryURL
59
                                    repo_publisher_node.appendNode('uniqueVersion').value='true'
60
                                    repo_publisher_node.appendNode('evenIfUnstable').value='true'
61
                                }
62
                            def m1 = publishersNode.appendNode('hudson.plugins.emailext.ExtendedEmailPublisher')
63
                            m1.@plugin= "email-ext@2.36"
64
                            def rec1 = m1.appendNode('recipientList')
65
                            rec1.value= mail
66
                            def ct= m1.appendNode('configuredTriggers')
67
                            def TriggerNode = ct.appendNode('hudson.plugins.emailext.plugins.trigger.FailureTrigger')
68
                            def emailNode = TriggerNode.appendNode('email')
69
                            emailNode  << {
70
                                recipientList ()
71
                                subject ('Jenkins Job Problem on $PROJECT_NAME - Build # $BUILD_NUMBER')
72
                                body ('$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: Check console output at $BUILD_URL to view the results.')
73
                                sendToDevelopers ('true')
74
                                sendToRequester ('true')
75
                                includeCulprits('true')
76
                                sendToRecipientList('true')
77
                                attachmentsPattern('')
78
                                attachBuildLog('true')
79
                                compressBuildLog('false')
80
                                replyTo (mail)
81
                                contentType('text/html')
82
                            }
83
                            TriggerNode.appendNode('attachBuildLog').value='true'
84
                            TriggerNode.appendNode('defaultSubject').value='Jenkins Job Problem on $PROJECT_NAME - Build # $BUILD_NUMBER'
85
                            TriggerNode.appendNode('defaultContent').value='$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: Check console output at $BUILD_URL to view the results.'
86
                            TriggerNode.appendNode('contentType').value='text/html'
87

  
88

  
89
                        }                       
90
                        if (hasSonar.equals("YES")) {
91
                            def pubblish=(project /publishers)
92
                            ppNode=pubblish.appendNode('hudson.plugins.sonar.SonarPublisher')
93
                            ppNode.@plugin="sonar@2.1"
94
                            ppNode.appendNode('jdk').value= '(Inherit From Job)'
95
                            }
96
                    }
97
        }
98
}

Also available in: Unified diff