Skip to content

Finish transition to Maven #164

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Aug 9, 2016
Merged

Finish transition to Maven #164

merged 4 commits into from
Aug 9, 2016

Conversation

dumbbell
Copy link
Contributor

@dumbbell dumbbell commented Aug 9, 2016

We already use Maven to compile the library, but several parts were still based on Ant. This pull request finishes the transition to fully use Maven.

Maven fetches dependencies itself.

[#127354185]
…degen

Maven sets `PYTHONPATH` appropriately.

[#127354185]
Now, Maven is used as the only build tool. All files and archives
related to Ant were removed.

Because Maven doesn't provide several features Ant provided, all
non-basic tasks are now inside Groovy scripts.

All tests are considered integration tests, not unit tests now. `mvn
verify` takes care of starting and stopping the required RabbitMQ nodes.
To run only a single test, use:
    mvn verify -Dit.test=DeadLetterExchange

[#127354185]
@michaelklishin michaelklishin self-assigned this Aug 9, 2016
@michaelklishin michaelklishin added this to the 3.7.0 milestone Aug 9, 2016
@michaelklishin michaelklishin merged commit b851466 into master Aug 9, 2016
@michaelklishin
Copy link
Contributor

👍

@dumbbell dumbbell deleted the finish-mvn-transition branch August 10, 2016 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants