Issue Details (XML | Word | Printable)

Key: AXISCPP-236
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Adrian Dick
Reporter: Adrian Dick
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Axis-C++

Improvements to ANT build scripts

Created: 02/Nov/04 08:48 AM   Updated: 01/Feb/05 10:46 PM
Return to search
Component/s: Build - ANT
Affects Version/s: current (nightly)
Fix Version/s: current (nightly)

Time Tracking:
Not Specified

Environment: All OS, ANT build scripts

Resolution Date: 30/Nov/04 04:44 PM


 Description  « Hide
Requests for a number of small improvements have been mentioned on the mailing list.

These include:
- Moving all but build.xml into a build/ subdirectory
    I would also include package.xml and test.xml in the root directory
- Allowing Doc generation and Client/Server compilation to be optional
    Similar to the structure used for selecting which transport, XML Parser and Apache plugin variant, entries could be added to the property files
- Allowing ${basedir}/../../../obj and ${basedir}/../../../zip to be overriden
    This should be substituted for a variable name ( ${dir.obj} and ${dir.zip}? ), allowing those wishing different to simply override them once.
- Set CC compilation tasks to fail on error
    Currently they don't, requiring builders to scan back through the log, as ANT will always say BUILD SUCCESSFUL.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Nadir Amra added a comment - 02/Nov/04 04:29 PM
With regards to obj and zip directories, I think we should have them there by default and the paths should by default be set to:

${basedir}/obj
${basedir}/zip

instead of

${basedir}/../../../obj and ${basedir}/../../../zip

This would allow users to kick off a build without creating anything.

John Hawkins added a comment - 01/Feb/05 10:46 PM
Fixed.