Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
[mchyzer@i2mibuild mchyzer]$ cd /home/mchyzer/tmp
[mchyzer@i2mibuild tmp]$ mkdir mchyzer_build
[mchyzer@i2mibuild tmp]$ export MAVEN_OPTS=-Xmx1024m
[mchyzer@i2mibuild mchyzer_build]$ cd mchyzer_build/
[mchyzer@i2mibuild mchyzer_build]$ wget https://github.com/Internet2/grouper-psp/archive/2.2.2-rc1.zip
[mchyzer@i2mibuild mchyzer_build]$ mv 2.2.2-rc1 2.2.2-rc1.zip
[mchyzer@i2mibuild mchyzer_build]$ unzip 2.2.2-rc1.zip 
[mchyzer@i2mibuild mchyzer_build]$ wget https://github.com/Internet2/grouper/archive/GROUPER_2_2_2.zip
[mchyzer@i2mibuild mchyzer_build]$ mv GROUPER_2_2_2 GROUPER_2_2_2.zip
[mchyzer@i2mibuild mchyzer_build]$ unzip GROUPER_2_2_2.zip 
[mchyzer@i2mibuild mchyzer_build]$ rm *.zip
[mchyzer@i2mibuild mchyzer_build]$ mkdir grouper-misc
[mchyzer@i2mibuild mchyzer_build]$ mv morphString/ grouper-misc/
[mchyzer@i2mibuild mchyzer_build]$ mv grouperClient/ grouper-misc/
[mchyzer@i2mibuild mchyzer_build]$ mkdir ldappcng
[mchyzer@i2mibuild mchyzer_build]$ mv grouper-shib/ ldappcng/
[mchyzer@i2mibuild mchyzer_build]$ cd grouper-psp-2.2.2-rc1
[mchyzer@i2mibuild grouper-psp-2.2.2-rc1]$ mv ../grouper-GROUPER_2_2_2/grouper .
[mchyzer@i2mibuild grouper-psp-2.2.2-rc1]$ mv ../grouper-GROUPER_2_2_2/grouper-parent/ .
[mchyzer@i2mibuild grouper-psp-2.2.2-rc1]$ mv ../grouper-GROUPER_2_2_2/grouper-misc/ .
[mchyzer@i2mibuild grouper-psp-2.2.2-rc1]$ mv ../grouper-GROUPER_2_2_2/subject/ .
[mchyzer@i2mibuild grouper-psp-2.2.2-rc1]$ cp grouper/.classpath.mvn grouper/.classpath
[mchyzer@i2mibuild grouper-psp-2.2.2-rc1]$ cp grouper-misc/grouperClient/.classpath.mvn -Dmaven.wagon.provider.http=httpclient grouper-misc/grouperClient/.classpath
[mchyzer@i2mibuild grouper-psp-2.2.2-rc1]$ cd grouper 
[mchyzer@i2mibuild grouper]$ ant clean
 
Note: if there are errors about missing jars and maven, download them manually and make the parent dirs and copy the jars
[mchyzer@i2mibuild grouper]$ ant
[mchyzer@i2mibuild grouper]$ cd ../grouper-parent
[mchyzer@i2mibuild grouper-parent]$ /home/mchyzer/software/apache-maven-3.3.3/bin/mvn -Dmaven.wagon.provider.http=httpclient clean deploy -DskipTests -Prelease
[mchyzer@i2mibuild grouper-parent]$ cd ../psp_build/psp-parent/
[mchyzer@i2mibuild psp-parent]$ /home/mchyzer/software/apache-maven-3.3.3/bin/mvn -Dmaven.wagon.provider.http=httpclient clean deploy -DskipTests -Prelease
[mchyzer@i2mibuild psp-parent]$ cd ../psp-distribution-for-grouper/target
[mchyzer@i2mibuild target]$ gzip -d grouper.psp-2.2.2.tar.gz 
[mchyzer@i2mibuild target]$ tar xf grouper.psp-2.2.2.tar 
[mchyzer@i2mibuild target]$ cd grouper.psp-2.2.2/lib/custom/
[mchyzer@i2mibuild custom]$ wget https://github.com/Internet2/grouper-psp/tree/PSP_2_2_BRANCH/psp-parent/lib/openspml2-1.0.jar?raw=true --no-check-certificate
HTTP request sent, awaiting response... 200 OK
Length: 301337 (294K) [application/octet-stream]
Saving to: `openspml2-1.0.jar'
100%[==========================================================================================>] 301,337     1.28M/s   in 0.2s    
2015-09-28 15:54:07 (1.28 MB/s) - `openspml2-1.0.jar' saved [301337/301337]
[mchyzer@i2mibuild grouper.psp-2.2.2]$ cd ..
[mchyzer@i2mibuild target]$ rm grouper.psp-2.2.2.tar
[mchyzer@i2mibuild target]$ tar cf grouper.psp-2.2.2.tar grouper.psp-2.2.2
[mchyzer@i2mibuild target]$ gzip grouper.psp-2.2.2.tar
[mchyzer@i2mibuild target]$ sftp webprod0
 webprod3
sftp> cd /home/htdocs/software.internet2.edu/grouper/release/2.2.2
sftp> put grouper.psp-2.2.2.tar.gz
Eclipse Development

The Shibboleth development wiki has guidelines for configuring Eclipse here.

...