summaryrefslogtreecommitdiff
path: root/plugins/mvn/mvn.plugin.zsh
diff options
context:
space:
mode:
authorCarlos Alexandro Becker <caarlos0@gmail.com>2012-11-06 15:39:59 -0200
committerCarlos Alexandro Becker <caarlos0@gmail.com>2012-11-06 15:39:59 -0200
commit15e0dc9ec937d98094419b59a89be60fe6dbff3f (patch)
tree1b35c109e35a5a7cf9dc4ee8a2c3766dd9dcc4c9 /plugins/mvn/mvn.plugin.zsh
parentc2ae9e09ca1f33ff1e13e629a0b2e6bdd19f83a9 (diff)
downloadzsh-15e0dc9ec937d98094419b59a89be60fe6dbff3f.tar.gz
zsh-15e0dc9ec937d98094419b59a89be60fe6dbff3f.tar.bz2
zsh-15e0dc9ec937d98094419b59a89be60fe6dbff3f.zip
Added some maven love.
Diffstat (limited to 'plugins/mvn/mvn.plugin.zsh')
-rw-r--r--plugins/mvn/mvn.plugin.zsh14
1 files changed, 13 insertions, 1 deletions
diff --git a/plugins/mvn/mvn.plugin.zsh b/plugins/mvn/mvn.plugin.zsh
index e8af2f49d..66d18074d 100644
--- a/plugins/mvn/mvn.plugin.zsh
+++ b/plugins/mvn/mvn.plugin.zsh
@@ -1,6 +1,18 @@
+# aliases
+alias mvncie='mvn clean install eclipse:eclipse'
+alias mvnci='mvn clean install'
+alias mvne='mvn eclipse:eclipse'
+alias mvnce='mvn clean eclipse:clean eclipse:eclipse'
+alias mvnd='mvn deploy'
+alias mvnp='mvn package'
+alias mvnc='mvn clean'
+alias mvncom='mvn compile'
+alias mvnt='mvn test'
+alias mvnag='mvn archetype:generate'
+
function listMavenCompletions {
reply=(
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`);
}
-compctl -K listMavenCompletions mvn \ No newline at end of file
+compctl -K listMavenCompletions mvn