-
Notifications
You must be signed in to change notification settings - Fork 534
Replace build.sbt #95
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
Comments
See #34 I think the top choice back then was Gradle. |
@viktorklang I vote upon maven as it is the default build tool for java project. Despite, Gradle start to be adopted by many projects as it is more simple and powerful, Maven still the direct choice and this case. note : sbt propose mavenization using makePom cmd |
Default build tool for Java? |
I mean straightforward or direct choice. |
Given that there are very few expected to build this project (implementations and users would depend on the published artifacts), I am confident we can go with the contributor vote winner of Gradle. (My multi-year experience of Maven is that it is the next-worst build tool after Ant.) |
@viktorklang 💯 agree that Gradle is better and powerful 👍 then Maven. But since we build an api and not library or a framework, old maven could be the right choice. |
I know I'm repeating myself but the reactive streams project -should not- (Right now sbt works and there's much more important work to be done, so PS. You are able to configure any build tool to build Reactive Streams with
|
fix reactive-streams#95 gradle build tool makes gradlew executable add inter dependency add ivy publish incubator plugin but using this url "${rootProject.buildDir}/repo" merge
Updates CONTRIBUTING.md with Gatekeeper SLAs =tck method names and fine-details in some specs improved =tck reactive-streams#128 TCK updated to reflect merged rules 2.13 and 2.14 Moves the examples out to its own sub-project and makes sure that they are compiled but not published. =tck reactive-streams#138 clarify docs on registerOnSubscribe Aims to clarify confusion about this method, as seen in reactive-streams#138 fix reactive-streams#96 fix reactive-streams#95 gradle build tool makes gradlew executable add inter dependency add ivy publish incubator plugin but using this url "${rootProject.buildDir}/repo" merge add example project
Updates CONTRIBUTING.md with Gatekeeper SLAs =tck method names and fine-details in some specs improved =tck reactive-streams#128 TCK updated to reflect merged rules 2.13 and 2.14 Moves the examples out to its own sub-project and makes sure that they are compiled but not published. =tck reactive-streams#138 clarify docs on registerOnSubscribe Aims to clarify confusion about this method, as seen in reactive-streams#138 fix reactive-streams#96 fix reactive-streams#95 gradle build tool makes gradlew executable add inter dependency add ivy publish incubator plugin but using this url "${rootProject.buildDir}/repo" merge add example project add example project
Source files have been translated from Scala to Java ones but the build tool remains related to scala sbt.
I propose to change and use the old maven build tool.
The text was updated successfully, but these errors were encountered: