348. EPMO Open Source Coordination Office Redaction File Detail Report

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.

348.1 Files compared

# 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

348.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 9 94
Changed 8 16
Inserted 0 0
Removed 0 0

348.3 Comparison options

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

348.4 Active regular expressions

No regular expressions were active.

348.5 Comparison detail

  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   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.