root / README.develop @ 4b8ff3e0
History | View | Annotate | Download (1.2 kB)
1 | 5142c332 | Georgios Gousios | Aquarium Development Guidelines |
---|---|---|---|
2 | 5142c332 | Georgios Gousios | ------------------------------- |
3 | 5142c332 | Georgios Gousios | |
4 | 5142c332 | Georgios Gousios | - Prerequisites |
5 | 5142c332 | Georgios Gousios | * Install an 1.6 compatible JDK |
6 | 5142c332 | Georgios Gousios | * Install Maven and add it to the path. Known working version is 3.0.3. |
7 | 5142c332 | Georgios Gousios | |
8 | 5142c332 | Georgios Gousios | |
9 | 5142c332 | Georgios Gousios | - Configuring Maven |
10 | 5142c332 | Georgios Gousios | |
11 | 5142c332 | Georgios Gousios | Aquarium uses Maven for building, dependency management and versioning, backed |
12 | 5142c332 | Georgios Gousios | by a Nexus installation for deploying artifacts and mirroring external |
13 | 5142c332 | Georgios Gousios | repositories. To enable either of the two, set the following to your |
14 | 5142c332 | Georgios Gousios | ~/.m2/settings.xml file: |
15 | 5142c332 | Georgios Gousios | |
16 | 5142c332 | Georgios Gousios | <settings> |
17 | 5142c332 | Georgios Gousios | <servers> |
18 | 5142c332 | Georgios Gousios | <!-- |
19 | 5142c332 | Georgios Gousios | Login details for the release and snaphot repos. Set them if you |
20 | 5142c332 | Georgios Gousios | want to deploy to Aquarium's Nexus repository. |
21 | 5142c332 | Georgios Gousios | --> |
22 | 5142c332 | Georgios Gousios | <server> |
23 | 5142c332 | Georgios Gousios | <id>aq-release</id> |
24 | 5142c332 | Georgios Gousios | <username>deployment</username> |
25 | 5142c332 | Georgios Gousios | <password>ASKFORIT</password> |
26 | 5142c332 | Georgios Gousios | </server> |
27 | 5142c332 | Georgios Gousios | <server> |
28 | 5142c332 | Georgios Gousios | <id>aq-snapshot</id> |
29 | 5142c332 | Georgios Gousios | <username>deployment</username> |
30 | 5142c332 | Georgios Gousios | <password>ASKFORIT</password> |
31 | 5142c332 | Georgios Gousios | </server> |
32 | 5142c332 | Georgios Gousios | </servers> |
33 | 5142c332 | Georgios Gousios | |
34 | 5142c332 | Georgios Gousios | <mirrors> |
35 | 4a5ea319 | Christos KK Loverdos | <!-- |
36 | 5142c332 | Georgios Gousios | Mirrored versions of publicly available repositories. Use to speed up the |
37 | 5142c332 | Georgios Gousios | build. |
38 | 5142c332 | Georgios Gousios | --> |
39 | 5142c332 | Georgios Gousios | <mirror> |
40 | 5142c332 | Georgios Gousios | <id>nexus</id> |
41 | 5142c332 | Georgios Gousios | <mirrorOf>*</mirrorOf> |
42 | 5142c332 | Georgios Gousios | <url>http://aquarium.dev.grnet.gr:8081/nexus/content/groups/public</url> |
43 | 5142c332 | Georgios Gousios | </mirror> |
44 | 5142c332 | Georgios Gousios | </mirrors> |
45 | 5142c332 | Georgios Gousios | </settings> |