cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Podkowinski (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-13724) Cleanup build.xml dependencies
Date Mon, 11 Sep 2017 08:32:00 GMT

     [ https://issues.apache.org/jira/browse/CASSANDRA-13724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Stefan Podkowinski updated CASSANDRA-13724:
-------------------------------------------
    Status: Patch Available  (was: In Progress)

I've now externalized all dependencies to real pom files that can be found in a separate [pom
dir|https://github.com/spodkowinski/cassandra/tree/CASSANDRA-13724/pom]. Instead of always
generating the poms with our current approach, the new static poms will get installed or deployed
as they are. Any changes to project dependencies will be done directly by editing the pom
files and you should never have to change build.xml for that. As a side effect, build.xml
has been reduced to "only" <1500 loc.

All ant targets should work exactly as before. Also, all build artifacts should match with
artifacts build with current build.xml, although I wasn't able to test the deploy target yet.

> Cleanup build.xml dependencies
> ------------------------------
>
>                 Key: CASSANDRA-13724
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13724
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Build
>            Reporter: Stefan Podkowinski
>            Assignee: Stefan Podkowinski
>            Priority: Minor
>             Fix For: 4.x
>
>
> As discussed in CASSANDRA-12996, the build.xml has become pretty messy and could use
some cleanup and additional inline comments. Maybe parts of it could be even split up or externalized.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Mime
View raw message