Skip to content

Conversation

@elementbound
Copy link

@elementbound elementbound commented Nov 17, 2017

Maven is pretty much a de facto build tool by now when using Java, and it comes bundled with basically every IDE out there. This makes it easier to just clone the repo and open it with whatever IDE, instead of having to go through some kind of an import wizard.

Maven also helps makes compilation a lot easier, by providing a standard project directory structure, managing dependencies and providing lots of useful plugins. For example, the maven shade plugin, which I used here to create a runnable JAR. You could also automatically run unit tests, generate code coverage reports, etc. etc.

So, in general, I think converting to a Maven project would be beneficial, at least for us random folks who want to just try the raytracer out :D

Additionally, I have also moved the test scenes into their own directory, so the project root is is a bit less crowded.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant