TP07 : pb de lancement du build [RESOLU]

Modérateurs : graffion, jmdouin, agoncal, mlebihan

NNACHI
Messages : 8
Inscription : 04 nov. 2014 17:12

TP07 : pb de lancement du build [RESOLU]

Message par NNACHI » 02 déc. 2014 3:49

Bonjour

Je n'arrive pas à lancer le ant build

Il me dit qu'il y a un pb de compilation. Or dans Eclipse je n'ai pas d'erreur

Est ce dû au nom des .jar que j'ai importé en suivant le lien sur le site qui n'est pas bon ?
"jaxen-1.1-beta-6.jar" (au lieu de jaxen.jar)
"dom4j-1.6.1.jar"( au lieu de dom4j.jar)

Voici une partie du log de l'erreur

Merci d'avance


check:

yaps-prepare:
[echo] Setup the Yaps environment

yaps-compile:
[echo] Compile the YAPS classes
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\build.xml:212: warning: 'inc
ludeantruntime' was not set, defaulting to build.sysclasspath=last; set to false
for repeatable builds
[javac] Compiling 86 source files to C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07
\Yaps\classes\production
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\domain\CreditCard.java:3: error: package org.dom4j does not exist
[javac] import org.dom4j.Document;
[javac] ^
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\domain\CreditCard.java:4: error: package org.dom4j does not exist
[javac] import org.dom4j.DocumentHelper;
[javac] ^
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\domain\CreditCard.java:5: error: package org.dom4j does not exist
[javac] import org.dom4j.Element;
[javac] ^
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\domain\CreditCard.java:50: error: cannot find symbol
[javac] public Document toXML(){
[javac] ^
[javac] symbol: class Document
[javac] location: class CreditCard
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\service\creditcard\CreditCardService.java:3: error: package com.barkb
ank.verifier does not exist
[javac] import com.barkbank.verifier.VerifyCreditCardServlet;
[javac] ^
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\service\creditcard\CreditCardService.java:24: error: package org.dom4
j does not exist
[javac] import org.dom4j.Document;
[javac] ^
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\service\creditcard\CreditCardService.java:35: error: cannot find symb
ol
[javac] VerifyCreditCardServlet verifyCreditCardServlet = new VerifyCred
itCardServlet();
[javac] ^
[javac] symbol: class VerifyCreditCardServlet
[javac] location: class CreditCardService
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\service\creditcard\HTTPSender.java:5: error: package org.dom4j does n
ot exist
[javac] import org.dom4j.Document;
[javac] ^
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\service\creditcard\HTTPSender.java:6: error: package org.dom4j.io doe
s not exist
[javac] import org.dom4j.io.SAXReader;
[javac] ^
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\service\creditcard\HTTPSender.java:38: error: cannot find symbol
[javac] public static Document send(Document creditCardXML) throws Check
Exception {
[javac] ^
[javac] symbol: class Document
[javac] location: class HTTPSender
[javac] C:\Users\Nazim\Dropbox\JAVA\GLG203\TP07\Yaps\src\java\com\yaps\petst
ore\server\service\creditcard\HTTPSender.java:38: error: cannot find symbol
[javac] public static Document send(Document creditCardXML) throws Check
Exception {
[javac] ^
[javac] symbol: class Document

idy
Messages : 10
Inscription : 17 nov. 2014 0:22

Re: TP07 : pb de lancement du build

Message par idy » 02 déc. 2014 12:00

Bonjour,

est ce que tu a renommé tes jar en dom4j.jar et jaxen.jar.

il faut les mettre dans un repertoire lib sous ton projet.

bon courage

poissonnier sun
Messages : 1
Inscription : 19 nov. 2014 10:04

Re: TP07 : pb de lancement du build

Message par poissonnier sun » 02 déc. 2014 12:05

Bonjour,
J'ai aussi la même erreur (erreur de compilation avec TP07>ant build) que vous mais sans le pb des jar de jaxen et dom4j que j'avais au préalable correctement nommés.
Lors de la compilation de la classe VerifyCreditCardServlet sous BarkBank l'erreur est la suivante:
error : package com.yaps.petstore.common.exception.CheckException

Ne faut il pas ajouter une ligne dans le build.xml?

graffion
Messages : 663
Inscription : 21 juin 2005 14:05

Re: TP07 : pb de lancement du build

Message par graffion » 02 déc. 2014 22:38

Code : Tout sélectionner

Lors de la compilation de la classe VerifyCreditCardServlet sous BarkBank l'erreur est la suivante:
error : package com.yaps.petstore.common.exception.CheckException

Ne faut il pas ajouter une ligne dans le build.xml?
Ce serait possible mais ce n'est pas ce qui est attendu.
En fait le projet BarkBank n'est pas censé dépendre du projet Yaps et il ne doit donc pas importer des classes de ce projet.

Concernant le premier pb évoqué dans ce fil la réponse donnée par Idy est la bonne.

NNACHI
Messages : 8
Inscription : 04 nov. 2014 17:12

Re: TP07 : pb de lancement du build

Message par NNACHI » 03 déc. 2014 18:08

Ca marche !
Merci

Répondre