Don't use this wiki
[[AxisCPPProjectPages]]
The procedure to create releases
Creating the Windows Binary Distribution
- Get a CVS export checkout from the relevant tag
- Create the folder structure for the binary distribution as follows
axis-c-src-1-2-alpaha-win32
{{{ |_bin
|_deploy
|_docs
|_include
|_lib
|_samples (no need to build)
|_test (no need to build)
|_vc - copy the files NOTICE and LICENCE files to the top level directory
- build the release binaries and copy them to bin
- copy the empty deploy folder structure from the checkout
- copy the webservices dlls to binaryrelease/deploy/webservices
- In c/include/axis copy the latest include files from the correct CVS tag
- copy the folder structure /c/lib/ from the checkout to binaryrelease/lib
Copy the Axis jars necessary to use WSDL2Ws tool to c/lib/axisjava
Copy the WSDL2Ws.jar file to c/lib/axis
- Add the contents of the c/samples folder from CVS to binaryrelease/samples
- Add the folder c/vc/samples from CVS to binaryrelease/vc/
- Structure the c/docs folder as follows
- The documentation in the source (and the binary distribution too)should have the following structure
c/docs
|__apidocs
|__cpp - Copy the latest API documents to c/docs
- xxxxxx. copy those images!
- Check whether documents in c/docs are up to date
Testing the Windows Binary Distribution
- Extract the zipped binary distribution, deploy in the apache server, run the Calculator samples, run the Interop
samples
- Build the samples and run them
- Build the tests and run them
Creating the Windows Source Distribution
- Get an export from CVS from the correct tag
- Rename the c folder to the appropriate Release name (e.g. axis-c-src-1-2-alpaha-win32)
Copy the Axis jars necessary to use WSDL2Ws tool to c/lib/axisjava
Copy the WSDL2Ws.jar file to c/lib/axis
- Structure the c/docs folder as follows
- The documentation in the source (and the binary distribution too)should have the following structure
c/docs
|__apidocs
|__cpp - Copy the latest API documents to c/docs
- Check whether documents in c/docs are up to date
Testing the Windows Source Distribution
Check List
- Check whether the docs have the same structure in the source and binary distribution
Creating the Linux Source Distribution
Creating the Linux Binary Distribution
From the folder you built Axis c++ type ==== make dist ==== This will crate the .tag.gz distribution