chukwa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerome Boulon (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CHUKWA-288) Cleaner build management for chukwa-pig.jar
Date Sat, 13 Jun 2009 00:21:07 GMT

    [ https://issues.apache.org/jira/browse/CHUKWA-288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12719042#action_12719042
] 

Jerome Boulon commented on CHUKWA-288:
--------------------------------------

I personally don't like the idea of always running from the build directory. 
The build directory contains a lot of temporary files (classes, test cases,...), I would rather
prefer to 2 configurations.

The "Dev" configuration, by default. All scripts runs out of build/classes and/or  build/contrib/<subProject>/classes.
The "Prod" configuration, you type ant dist or ant package,  the dist directory is populated
with new jars (based on build/classes), build directory is deleted. Scripts will now use jars
from the dist directory. There's a hierarchy inside the dist directory:

CHUKWA_HOME/dist/ <Chukwa's jars>
CHUKWA_HOME/dist//contrib/<SubProject>/<subProject's jars>

External jars should come from CHUKWA_HOME/lib/ or CHUKWA_HOME/contrib/<SubProject>/lib/
conf could also be renamed to template and the real configuration will always be generated
in build/conf and moved to dist/conf for the "Production" mode
There's no longer a chukwa-xxx inside the build directory.

> Cleaner build management for chukwa-pig.jar
> -------------------------------------------
>
>                 Key: CHUKWA-288
>                 URL: https://issues.apache.org/jira/browse/CHUKWA-288
>             Project: Hadoop Chukwa
>          Issue Type: Bug
>          Components: build and test code
>    Affects Versions: 0.2.0
>         Environment: Redhat EL 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Jerome Boulon
>             Fix For: 0.2.0
>
>
> The current build system generates chukwa-pig.jar in CHUKWA_HOME/contrib/chukwa-pig.
 This should be changed to CHUKWA_HOME/contrib/chukwa-pig/build.  The change would prevent
mangling of source file and binary file.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message