Project

General

Profile

Documentation » History » Version 8

chin-yeh, 08/10/2011 09:40 AM

1 1 chin-yeh
{{toc}}
2
3
h1. Documentation
4
5 3 chin-yeh
h2. List of Components
6 1 chin-yeh
7 3 chin-yeh
|_.Name|_.Version|_.Description|
8
|dp-stub|1.1-SNAPSHOT|The client stub of DP web services|
9 7 chin-yeh
|dp-client|1.3.1-SNAPSHOT|The client of DP web services|
10 6 chin-yeh
|dp-test|1.2.1-SNAPSHOT|A demo application for *dp-client*|
11 3 chin-yeh
12
The binary of the above components can be found in:
13
> http://192.168.2.13:8081/nexus/
14
15
h2. How To Compile from source files
16
17 8 chin-yeh
All of the projects are built and maintained using "Maven 2":http://maven.apache.org/. 
18
> Those projects can be imported into *Eclipse IDE* but the *m2 Maven* plugin is needed.
19 3 chin-yeh
20
*Prerequisite:*
21
* Eclipse IDE (optional)
22
* Apache Maven 2
23
* CVS client, e.g TortoiseCVS, Eclipse IDE
24
25
h3. dp-stub
26
27
# checkout the project *dp-stub* from CVS
28
# <code>cd</code> to the folder:
29
<pre>
30
$ cd dp-stub
31
</pre>
32
# execute the maven goal, *clean* and *package*:
33
<pre>
34
$ mvn clean package
35
</pre>
36
# if success, the binary file can be found in the *target* folder
37
# _(optional)_ to deploy the binary to "nexus repository":http://192.168.2.13:50000/redmine/projects/general-info/wiki/#Maven, execute the maven goal, *deploy*:
38
<pre>
39
$ mvn clean deploy
40
</pre>
41
42
h3. dp-client
43
44
# checkout the project *dp-client* from cvs
45
# <code>cd</code> to the folder:
46
<pre>
47
$ cd dp-client
48
</pre>
49
# execute the maven goal, *clean* and *package*:
50
<pre>
51
$ mvn clean package
52
</pre>
53
# if success, the binary file can be found in the *target* folder
54
# _(optional)_ to deploy the binary to "nexus repository":http://192.168.2.13:50000/redmine/projects/general-info/wiki/#Maven, execute the maven goal, *deploy*:
55
<pre>
56
$ mvn clean deploy
57
</pre>