From 28ab44c7a21e9056ea2849adc15f3ce0444e3562 Mon Sep 17 00:00:00 2001 From: Julien Nicoulaud Date: Sun, 7 Aug 2011 16:44:25 +0200 Subject: [PATCH] Mvn: Do not redefine caching policies if already done --- _mvn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_mvn b/_mvn index 672fe46..25baa7f 100644 --- a/_mvn +++ b/_mvn @@ -522,6 +522,7 @@ _mvn_booleans() { _describe -t "booleans" "boolean" booleans } +(( $+functions[_mvn_goals_caching_policy] )) || _mvn_goals_caching_policy() { # Rebuild if cache is older than one month. local -a oldp @@ -529,14 +530,17 @@ _mvn_goals_caching_policy() { (( $#oldp )) } +(( $+functions[_mvn_properties_caching_policy] )) || _mvn_properties_caching_policy() { _mvn_goals_caching_policy } +(( $+functions[_mvn_groupIds_caching_policy] )) || _mvn_groupIds_caching_policy() { _mvn_goals_caching_policy } +(( $+functions[_mvn_profiles_caching_policy] )) || _mvn_profiles_caching_policy() { # Resolve the cache directory. local cache_dir