mvn.plugin.zsh 809 B

123456789101112131415161718
  1. # aliases
  2. alias mvncie='mvn clean install eclipse:eclipse'
  3. alias mvnci='mvn clean install'
  4. alias mvne='mvn eclipse:eclipse'
  5. alias mvnce='mvn clean eclipse:clean eclipse:eclipse'
  6. alias mvnd='mvn deploy'
  7. alias mvnp='mvn package'
  8. alias mvnc='mvn clean'
  9. alias mvncom='mvn compile'
  10. alias mvnt='mvn test'
  11. alias mvnag='mvn archetype:generate'
  12. function listMavenCompletions {
  13. reply=(
  14. cli:execute cli:execute-phase archetype:generate generate-sources compile clean install test test-compile deploy package cobertura:cobertura jetty:run gwt:run gwt:debug -DskipTests -Dmaven.test.skip=true -DarchetypeCatalog=http://tapestry.formos.com/maven-snapshot-repository -Dtest= `if [ -d ./src ] ; then find ./src -type f | grep -v svn | sed 's?.*/\([^/]*\)\..*?-Dtest=\1?' ; fi`);
  15. }
  16. compctl -K listMavenCompletions mvn