You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Eric Evans (Commented) (JIRA)" <ji...@apache.org> on 2012/01/31 03:44:11 UTC

[jira] [Commented] (CASSANDRA-3818) disabling m-a-t for fun and profit (and other ant stuff)

    [ https://issues.apache.org/jira/browse/CASSANDRA-3818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13196666#comment-13196666 ] 

Eric Evans commented on CASSANDRA-3818:
---------------------------------------

Changes attached as patches, and pushed to Github as: https://github.com/eevans/cassandra/tree/3818

0001 / 8ad3ad
0002 / 9e26a1
0003 / 294bd1

The first 3 changesets are basically cleanups.

0004 / fc8d65

Changeset #4 creates a new target called _test-all_, which runs test, test-compression, long-test, and test-clientutil.jar per the discussion on dev@

0005 / d110ae

Adds a property (-Dwithout.maven) that disables maven-base dependency resolution, (at least for the build and test targets).

0006 / e093d8

Adds a property (-Dwithout.rat) that disables the automatic prepending of license headers to the Thrift generated classes.

0007 / 1037a9

Adds a check that makes gen-thrift-java a noop if {{interface/cassandra.thrift}} has not been updated (useful in environments where the Thrift code is regenerated as part of the build).
                
> disabling m-a-t for fun and profit (and other ant stuff)
> --------------------------------------------------------
>
>                 Key: CASSANDRA-3818
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3818
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core, Packaging
>    Affects Versions: 1.0.7
>            Reporter: Eric Evans
>            Assignee: Eric Evans
>            Priority: Minor
>              Labels: build
>             Fix For: 1.0.8, 1.1
>
>         Attachments: v1-0001-CASSANDRA-3818-keep-init-in-init-target.txt, v1-0002-clean-up-avro-generation-dependencies-and-dependants.txt, v1-0003-remove-useless-build-subprojects-target.txt, v1-0004-group-test-targets-under-test-all.txt, v1-0005-add-property-to-disable-maven-junk.txt, v1-0006-add-property-to-disable-rat-license-header-writing.txt, v1-0007-don-t-needlessly-regenerate-thrift-code.txt
>
>
> It should be possible to disable maven-ant-tasks for environments with more rigid dependency control, or where network access isn't available.
> Patches to follow.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira