Development Team

Discussion in 'Plugin Development' started by spywhere, Oct 22, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    spywhere

    I'm never use Maven before. So, I want to know how to use it... or just how it's work...

    I only use Git for version control but I see that many dev here use Maven so I'm interest in it...

    Can you briefly explain how it's work... and how many people code together and not mess with the existing code...

    Thank you...

    PS. If you can explain a Maven based on Git, I think that'd make it easier to understand (for me)
     
  2. Offline

    tehbeard

    Maven and git are not anywhere near similar, so a comparison cannot be made.

    Git - Source code control.

    Maven - Dependency resolution and building.

    Simple version of maven;
    It's an xml file (named pom.xml) that tells a program (maven) how to compile a java project. It tells it what the project is (group, name, version : org.bukkit, bukkit 1.3.2-R2.0).

    What other projects it depends upon (snakeYAML for config, etc)

    And special tasks to run at certain points during a build (Set a variable to the git commit id of the current build, copy these resources to a folder)
     
  3. Offline

    spywhere

    Is it like autobuild tool? By config in pom.xml, right?

    PS. i just googled it... there are many that like Maven and many who don't... Just curious, why?
     
Thread Status:
Not open for further replies.

Share This Page