...
Code Block |
---|
pscp rat-2.0-M5.txt kelvingoodson@people.apache.org:public_html/sca-java/2.0-M5/RC2/ |
Note | ||
---|---|---|
| ||
If you need to regenerate the RAT report after you have started on the steps that follow run "mvn clean" first to avoid complains about the files under target folders |
Build from top level
Code Block |
---|
cd tags/2.0-M5-RC2
mvn -o clean install
|
Build distribution
Code Block |
---|
cd tags/2.0-M5-RC2/distribution/all
mvn -o clean install
|
Copy the distribution to somewhere and try it
Try all the samples/demos
The war samples are currently to be tested with
- Tomcat 5.5.20 and Tomcat 6.0.14
- Jetty 6.1.3
- Geronimo 2.0.2 Tomcat6 jee5
- WebSphere 6.1 fix pack 9+
Clean you local repo of SCA modules and compile the source distro and run some samples.
Check for copyrights in the code to ensure that are what you are expecting
Code Block |
---|
grep -iR --exclude=LICENSE --exclude=NOTICE Copyright * | awk '{if (!match($0, ".+ASF.+")) {print $0}}'
|
check all the NOTICE files
Code Block |
---|
for i in `find . -name NOTICE`; do echo XXXXXXXXXXXXXXXXXXXXXXXXXXXX; echo $i; cat $i; done > ../tmp
|
Check for any SNAPSHOTS left in by mistake
Code Block |
---|
grep -r --include=*.xml SNAPSHOT *
|
Check the LICENSE file against what is provided in the distributions. There is no automation for this bit.