Skip to content
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

Add maven wrapper #204

Closed
abelsromero opened this issue Feb 9, 2016 · 9 comments
Closed

Add maven wrapper #204

abelsromero opened this issue Feb 9, 2016 · 9 comments

Comments

@abelsromero
Copy link
Member

Should we add the maven-wrapper?

PROS 👍

  • ...well, all the same as gradle wrapper: easy to set up environment, ensure the version of maven, etc.
  • jruby uses it
  • Will ensure smae maven version for TravisCI and Appveyor.
    · TravisCI uses default maven installed, version 3.2.5. Note that we cannot modify it unless we install another one and replace path variables.
    · Appveyor uses maven installed from our own script (we have 100% control). Current version 3.3.9

CONS 👎

· May surprise some maven users
· May require some manteinance from time to time.

My vote is including it.

@mojavelinux
Copy link
Member

For the build of the plugin itself, definitely. It will make things more consistent. Of course, you can still run the build without the wrapper, but it's there for us to run in CI.

@LightGuard
Copy link
Member

👍

On Tuesday, February 9, 2016, Dan Allen notifications@github.com wrote:

For the build of the plugin itself, definitely. It will make things more
consistent. Of course, you can still run the build without the wrapper, but
it's there for us to run in CI.


Reply to this email directly or view it on GitHub
#204 (comment)
.

Sent from Gmail Mobile

@abelsromero
Copy link
Member Author

Maven Wrapper does not support Java 6, so the build in TravisCI fails.
Maybe we should schedule this for asciidoctor 1.6.0 and remove compatibility with Java 6 then.

@LightGuard
Copy link
Member

That's the pits. I'm sure there are a bunch of people still using Java 6 :(

On Tue, Feb 9, 2016 at 3:18 PM, Abel Salgado Romero <
notifications@github.com> wrote:

Maven Wrapper does not support Java 6, so the build in TravisCI fails.
Maybe we should schedule this for asciidoctor 1.6.0 and remove
compatibility with Java 6 then.


Reply to this email directly or view it on GitHub
#204 (comment)
.

Jason Porter
http://en.gravatar.com/lightguardjp

@leif81
Copy link
Member

leif81 commented Feb 10, 2016

That's the pits. I'm sure there are a bunch of people still using Java 6 :(

Maybe, but I hope not!
Java 6 was EOL'd in 2013. Even Java 7 was in 2015.

@mojavelinux
Copy link
Member

Regardless, this is a decision each project has to make (as it's a support issue and cost). There will always be people lingering, but we can't enable them. Support for Java 6 is over once we switch to 1.6.0. We're making that call.

@abelsromero
Copy link
Member Author

Even if 1.6.0 is close, I'll try to get something. Even if it just for fun I'd like to see what can be done with TravisCI.

@abelsromero abelsromero added this to the 1.6.0 milestone Feb 12, 2016
@abelsromero
Copy link
Member Author

Too much effort just to get TravisCI to use the default maven installation when using openjdk6.
Just setting this to be fixed with 1.6.0

@abelsromero abelsromero mentioned this issue Jul 18, 2016
@abelsromero
Copy link
Member Author

Maven wrapper has been adopted as official maven component. I guess we can wait a bit more to see how is the official version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants