Bonjour,
Je dois travailler sur un projet utilisant des vieilles versions de logiciel (Maven 1, Java 4). J'ai créé un script shell pour pouvoir n'activer ces versions que dans une console donné.
Lorsque je l'exécute, il ne parvient pas à trouver la commande 'maven', qui pourtant existe !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #!/bin/bash export JAVA_HOME=/opt/java4 export MAVEN_HOME=/opt/maven-1.1 export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH echo "----------" echo "JAVA_HOME: $JAVA_HOME" echo "MAVEN_HOME: $MAVEN_HOME" echo "PATH: $PATH" echo "----------" echo "JAVA" `java -version` echo "----------" echo "MAVEN" `maven --version` echo "----------"
Où est donc mon erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 mick@HAL67:~$ maven --version No command 'maven' found, did you mean: Command 'aven' from package 'survex-aven' (universe) maven: command not found mick@HAL67:~$ source switch.sh ---------- JAVA_HOME: /opt/java4 MAVEN_HOME: /opt/maven-1.1 PATH: /opt/java4/bin:/opt/maven-1.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ---------- JAVA java version "1.4.2_19" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_19-b04) Java HotSpot(TM) Client VM (build 1.4.2_19-b04, mixed mode) ---------- MAVEN __: command not found ---------- mtricot@HAL67:~$ maven --version __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.1
Merci.![]()
Partager