maven-python-mojos icon indicating copy to clipboard operation
maven-python-mojos copied to clipboard

A collection of Maven plugins to help integrate Python tools into Java shops

Maven Python Mojos

A collection of Maven plugins that allows to integrate useful tools written in Python into the Java build lifecycle.

This allows Java shops to use the vast collection of Python libraries for things such as BDD integration testing or site & documentation generation.

Plugins

The following plugins are offered:

  • BDD plugin : https://github.com/jacek99/maven-python-mojos/tree/master/maven-python-mojos/maven-bdd-plugin/

    Allows writing of integration/acceptable tests in plain English and then executing them via such Python BDD frameworks as Nose/Freshen or Lettuce

  • Distribute plugin: https://github.com/jacek99/maven-python-mojos/tree/master/maven-python-mojos/maven-python-distribute-plugin/

    Allows to package and distribute Python modules during Maven builds

Development Tools

For Python development tools within a Java shop we recommend:

  • PyDev: http://pydev.org
  • Aptana Studio: http://aptana.com/
  • NetBeans Python plugin: http://wiki.netbeans.org/Python