Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-08-29 Thread 'Luigi R. Viggiano' luigi.viggi...@gmail.com [it-torino-java-jug]
On Thu, Aug 29, 2019 at 6:54 PM Luigi R. Viggiano wrote: > > >> >> "$@:2"? Perché non "$2"? >> > > non lo so, sono cotto, dovrei mettermi a debuggare. Ma di sicuro c'è un > buon motivo. > > skippa il primo parametro

Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-08-29 Thread 'Luigi R. Viggiano' luigi.viggi...@gmail.com [it-torino-java-jug]
> > > "$@:2"? Perché non "$2"? > non lo so, sono cotto, dovrei mettermi a debuggare. Ma di sicuro c'è un buon motivo. Ciao. L.

Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-08-29 Thread Paolo Mossino paolo.moss...@gmail.com [it-torino-java-jug]
"$@:2"? Perché non "$2"? On Thu, Aug 29, 2019 at 5:06 PM 'Luigi R. Viggiano' luigi.viggi...@gmail.com [it-torino-java-jug] wrote: > > > Ho provato con a sostituire $* con $@ e non va. > > $ cat __java > > REQ_VERSION="$1" > > shift > > JVM_PREFIX_PATH="/Library/Java/JavaVirtualMachines" > >

Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-08-29 Thread 'Luigi R. Viggiano' luigi.viggi...@gmail.com [it-torino-java-jug]
Ho provato con a sostituire $* con $@ e non va. $ cat __java REQ_VERSION="$1" shift JVM_PREFIX_PATH="/Library/Java/JavaVirtualMachines" JVM_SUFFIX_PATH="/Contents/Home" _latest() { local WHERE="$1" find "${WHERE}" -maxdepth 1 -type d 2> /dev/null | grep "${@:2}" | sort -r | head

Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-08-29 Thread 'Luigi R. Viggiano' luigi.viggi...@gmail.com [it-torino-java-jug]
Effettivamente è un bug. Ma non essendomene mai accorto ;) Ci sono una serie di quirk di bash di cui sono al corrente (tipo la differenza tra "[" e "[[") o gli apici singoli e doppi, e anche $* e $@. Prendo nota come best practice di usare "$@". Lo correggo quando arrivo a casa. ;) Grazie.

Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-05-08 Thread Paolo Mossino paolo.moss...@gmail.com [it-torino-java-jug]
Attenzione: generalmente non dovresti *MAI* usare $* in uno script bash, sempre "$@" (quindi dentro un double quote E "@" al posto di "*"), altrimenti si mangia gli spazi. Ci sono eccezioni, ma sono appunto eccezioni, quasi mai la norma quando parli di command line. Ecco una spiegazione, un po'

Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-05-08 Thread 'Luigi R. Viggiano' luigi.viggi...@gmail.com [it-torino-java-jug]
I uso dei wrapper script: $ java7 ant clean dist $ java8 mvn clean install i sorgenti di questi wrapper script sono qui: https://github.com/lviggiano/dotfiles/tree/master/bin Ciao. --Luigi On Thu, Apr 4, 2019 at 8:49 AM Alex gandalf902...@yahoo.com [it-torino-java-jug] wrote: > > > Ciao,

Re: [Jug-Torino] Versioni multiple java sulla stessa macchina

2019-04-04 Thread Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
On Thu, Apr 4, 2019 at 8:49 AM Alex gandalf902...@yahoo.com [it-torino-java-jug] wrote: > > > Ciao, > spero sia utile ;-) > > Buoan giornata > > > [cut] Ciao, personalmente su Mac ho scartato SDKMan in favore di brew e jenv ( http://www.jenv.be/) Quando ero dal lato giusto della forza, su