[ 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]

Reply via email to