[ http://issues.apache.org/jira/browse/HTTPASYNC-5?page=all ]
Roland Weber updated HTTPASYNC-5:
---------------------------------
Attachment: 2k6-08-20-core-build-4.tar
Here's a take on modular build files for HttpCore. The module build files can
be used directly as well as from the main build file.
I've moved the compile-xxx, clean-xxx and run-tests tasks into the module build
files. Everything that goes into dist/ remains in the main build file. So does
the run-clover task.
I'm not really happy with Ant's name collision handling with the <import> task.
I've had to define additional tasks in the main build file as a workaround.
The contrib code is currently treated as if it was part of module-main,
although it's still directly in httpcore/contrib in SVN. I feel that it should
be moved into a module, either module-main or a separate module-contrib.
I've put work on a Wiki page about the build process on hold until we have
worked out the details.
cheers,
Roland
> improve Ant based build targets
> -------------------------------
>
> Key: HTTPASYNC-5
> URL: http://issues.apache.org/jira/browse/HTTPASYNC-5
> Project: HttpComponents Async
> Issue Type: Improvement
> Components: HttpAsync
> Reporter: Roland Weber
> Assigned To: Roland Weber
> Priority: Minor
> Attachments: 2k6-08-13-async-build-3.tar, 2k6-08-20-core-build-4.tar
>
>
> The Ant based build targets have some annoying peculiarities, like
> - JavaDoc target depends on compilation target
> - no compilation/package target for contrib code
> - main, contrib and test sources are all compiled into same class tree
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]