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