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

Switch from Maven to Gradle #39

Closed
janschaefer opened this issue Oct 27, 2014 · 8 comments
Closed

Switch from Maven to Gradle #39

janschaefer opened this issue Oct 27, 2014 · 8 comments

Comments

@janschaefer
Copy link
Contributor

Replace the given Maven build system with Gradle

@aaschmid
Copy link
Member

Do you prefer a single build file or as per project as you have it now with your poms?

@aaschmid
Copy link
Member

I just don't know how to build a maven plugin by Gradle. Maybe http://stackoverflow.com/questions/11209382/build-maven-plugins-using-gradle helps.

@aaschmid
Copy link
Member

There are still a lot things to do, just look at https://github.com/TNG/junit-dataprovider/blob/master/build.gradle to get some ideas ...

@janschaefer
Copy link
Contributor Author

Thanks for already working on this :-)
I think I prefer one file per project. And I already planned to have a look that the junit-dataprovider ;-)

janschaefer pushed a commit that referenced this issue Oct 28, 2014
janschaefer pushed a commit that referenced this issue Oct 28, 2014
janschaefer pushed a commit that referenced this issue Oct 28, 2014
@aaschmid
Copy link
Member

aaschmid commented Nov 6, 2014

Some further questions on this issue:

  • What was the thing with sonar in build.xml? Shell I also configure it for Gradle?
  • Shell I configure checkstyle?
  • Do you want me to configure findbugs?
  • Do you want to publish *-tests.jar as well?
  • Is it a problem if there is no more parent pom?
  • What is special about building the maven plugin, can we do that manually generating the required files?

@janschaefer
Copy link
Contributor Author

  • I think I will configure Sonar, it is currently only used by me locally
  • Checkstyle would be nice, but it has no priority for now, same for findbugs
  • test-jars must not be published
  • I am not sure whether a parent pom is needed, I guess not
  • Regarding the maven plugin, I don't know we have to check that

@aaschmid
Copy link
Member

aaschmid commented Nov 6, 2014

@janschaefer
Copy link
Contributor Author

Great! Thx! The test-jars are not necessary, IMO. Then the main thing that is missing is the maven-plugin. I will have a look at that.

janschaefer pushed a commit that referenced this issue Nov 15, 2014
Conflicts:
	jgiven-core/pom.xml
	jgiven-examples/pom.xml
	jgiven-junit/pom.xml
	jgiven-maven-plugin/pom.xml
	jgiven-spring/pom.xml
	jgiven-testng/pom.xml
	jgiven-tests/pom.xml
	pom.xml
@janschaefer janschaefer added this to the v0.6.0 milestone Nov 19, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants