Skip to content

Instantly share code, notes, and snippets.

View pudney's full-sized avatar

Sean Pudney pudney

  • San Francisco, CA
View GitHub Profile
@pudney
pudney / _mvn
Created June 9, 2010 17:11
Zsh Completion Function for Maven
#compdef mvn
_mvn_targets () {
local -a commands
commands=('jetty\:run:Run Jetty from the current context.' 'validate:validate the project is correct and all necessary information is available' 'compile:compile the source code of the project' 'test:test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed' 'package:take the compiled code and package it in its distributable format, such as a JAR.' 'integration-test:process and deploy the package if necessary into an environment where integration tests can be run' 'verify:run any checks to verify the package is valid and meets quality criteria' 'install:install the package into the local repository, for use as a dependency in other projects locally' 'deploy:done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.' 'clean:remove all files generated by the previous build')
_describe -t commands