Versions Compared

Key

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

...

make sure java is jdk7 and M2 env vars are set correctly, and make sure you use maven 3.3.3 (or perhaps later?).

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]$ sftp webprod0

...