Code Monkey home page Code Monkey logo

gradle-vs-maven's Introduction

Gradle vs. Maven

This repository contains the following:

  • The_Presentation.pptx - a few slides comparing Gradle to maven and other Java build tools.

  • parent-maven - a multi-module with three level organization Maven project

  • parent-gradle - a multi-module with three level organization Gradle project

!!! Use branch feature/two-levels for the same projects with two levels.

Purpose

If you have doubts about using Maven or Gradle in your project, this short presentation and the attached projects might help you make a decision.

If you need a starting template for a multi-module, multi-level project you might find this toy projects useful as well.

If you have any ideas on how I could improve these projects send me an email or create an issue.

Building and Deploying

Gradle

gradle clean build

Build it without tests using:

gradle build -x test

Generate JavaDoc

gradle aggregateJavadoc

JavaDoc found at: parent-gradle/build/docs/javadoc/

Maven

maven clean install

Build it without tests using:

mvn install -DskipTests

Generate JavaDoc

mvn site

JavaDoc found at: parent-maven/target/site/apidocs/

gradle-vs-maven's People

Contributors

iuliana avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.