Produced by Araxis Merge on 7/6/2017 8:22:51 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | OSCIF_CTT_v4_build 1.zip\ISAAC-developer-docs | MavenConfig.md | Wed May 31 03:55:50 2017 UTC |
| 2 | OSCIF_CTT_v4_build 1.zip\ISAAC-developer-docs | MavenConfig.md | Mon Jul 3 21:33:23 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 9 | 94 |
| Changed | 8 | 16 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | # Maven Co nfiguratio n | |
| 2 | ||
| 3 | We have a Nexus Arti fact serve r at https :// DNS : PORT /nexus/ fo r developm ent purpos es. | |
| 4 | ||
| 5 | ## Maven S ettings | |
| 6 | A maven se ttings fil e to be pl aced in yo ur .m2 fol der (in yo ur home di rectory) [ settings.x ml] is ava ilable eit her | |
| 7 | a) online: ( https:/ /raw.githu buserconte nt.com/VA- CTT/ISAAC- developer- docs/maste r/resource s/settings .xml) | |
| 8 | b) in this project: ISAAC-deve loper-docs /resources /settings. xml | |
| 9 | ||
| 10 | Replace th e \*\*\*US ERNAME\*\* \* and \*\ *\*PASSWOR D\*\*\* fi elds with the approp riate valu es. | |
| 11 | ||
| 12 | This setti ngs file w ill redire ct all of your maven access th rough the developmen t nexus ar tifact ser ver. | |
| 13 | It also sp ecifies th e creentia ls necessa ry for acc essing res tricted ar tifacts, a nd for dep loying art ifacts. | |
| 14 | ||
| 15 | ## Reposit ories | |
| 16 | The reposi tory serve r https:// DNS : PORT /nexus/#vi ew-reposit ories has 3 public r epositorie s: | |
| 17 | - Release s (release s) | |
| 18 | - Snapsho ts (snapsh ots) | |
| 19 | - Central (central) | |
| 20 | ||
| 21 | The conten t in these can be ac cessed by individual URLs, or by the gro up: | |
| 22 | https:// DNS : PORT /nexus/con tent/group s/public/ | |
| 23 | ||
| 24 | The follow ing reposi tories are only avai lable to u sers with credential s: | |
| 25 | - Termino logy Data (termdata) | |
| 26 | - Termino logy Data Snapshots (termdatas napshots) | |
| 27 | ||
| 28 | Developers with cred entials sh ould use t he URL htt ps:// DNS : PORT everything / | |
| 29 | to access the conten ts of all 5 reposito ries at th e same tim e. | |
| 30 | ||
| 31 | A maven bu ild comman d for depl oying a sn apshot bui ld of open code woul d look lik e this: | |
| 32 | ||
| 33 | `` | |
| 34 | mvn clean deploy -Da ltDeployme ntReposito ry=vadev:: default::h ttps:// DNS : PORT content/re positories /snapshots / | |
| 35 | `` | |
| 36 | ||
| 37 | A maven bu ild comman d for depl oying (and tagging) open code would look like this : | |
| 38 | ||
| 39 | `` | |
| 40 | mvn jgitfl ow:release -start jgi tflow:rele ase-finish -Drelease Version=3. 01 -Ddevel opmentVers ion=3.02-S NAPSHOT -D altDeploym entReposit ory=vadev: :default:: https:// DNS : PORT | |
| 41 | `` | |
| 42 | ||
| 43 | But any co ntent rele ases (buil t database s, ibdf fi les, sourc e content) should us e the **te rmdata** r epository: | |
| 44 | ||
| 45 | `` | |
| 46 | -DaltDeplo ymentRepos itory=vade v::default ::https:// DNS : PORT termdata/ | |
| 47 | `` | |
| 48 | ||
| 49 | In the sho rt term, w hile testi ng things, we can al so use thi s SNAPSHOT repositor y for term inology da ta: | |
| 50 | ||
| 51 | `` | |
| 52 | -DaltDeplo ymentRepos itory=vade v::default ::https:// DNS : PORT termdatasn apshots/ | |
| 53 | `` | |
| 54 | ||
| 55 | But in the future, w e shouldn' t have a n eed for SN APSHOT bui lds of con tent. |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.