artig

Why write a pom if you can generate it?

Artig idea

  • a java fluent DSL for project descriptions
  • generate maven poms
  • generate March of the Pink Elephants xmls
  • generate About dialogs
  • checks licence dependencies
  • generates exe distributions (via Elephants)
  • generates debian packages (via Elephants)
  • generates OSX dmg packages (via Elephants)
  • generates sonar reports (via maven)
  • generates idea projects (via maven)
  • handles module and library dependencies
  • generates a standard help layout

Project Layout

It's basically a maven layout plus extensions.

root
    modules
       <module name>
          src
             main
                java
                resources
             test
                java
                resources
          presrc
          <module name>.artig
    repo
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License