Erro usando o Ant 1.8.3

7 respostas
E

Olá pessoal!

Estou iniciando J2EE e seguindo o Tutorial de Java EE 6. Quando uso o NetBeans consigo construir e distribuir minha aplicação web. Quando tento usar Ant da esse erro ai:

C:\Program Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\bp-project\command-line-ant-tasks.xml:112: Compile failed;

Windows Seven Home Edition
Java 1.6
Ant 1.8.3
Glassfish 3.1.2

Obrigado a todos.

7 Respostas

darklordkamui

que comandos você está usando para rodar o ant?

E

O tutorial pede pra digitar somente [size=18]Ant[/size] na pasta da aplicação Hello1.

darklordkamui

e qual o conteudo do command-line-ant-tasks.xml??

E

Perdão! Vou postar a saída do comando. Acredito que ficará mais fácil.

----/// começa aqui ///----

C:\Program Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\web\hello1>ant
Buildfile: C:\Program Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\web\hello1\build.xml

-pre-init:

init:

default-ear:

-pre-compile:

bpp-actual-compilation:
[echo] Compiling hello1
[echo] javaee.classpath.prefix is: C:\Program Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\bp-project/…/…/…/…/…/glassfish/modules
[echo] is.glassfish.v3 is: true
[javac] Compiling 1 source file to C:\Program Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\web\hello1\build\web\WEB-INF\classes
[javac] javac: invalid flag: Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\bp-project/…/…/…/…/…/glassfish/modules/endorsed
[javac] Usage: javac
[javac] use -help for a list of possible options

BUILD FAILED
C:\Program Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\bp-project\command-line-ant-tasks.xml:112: Compile failed; see the compiler error output for details.

Total time: 0 seconds

C:\Program Files\glassfish-3.1.2\glassfish\docs\javaee-tutorial\examples\web\hello1>

----/// termina aqui ///----

parece que reclama de uma flag do javac.

E

O conteúdo e esse ai:

darklordkamui

<javac source="${default.javac.source}" target="${default.javac.target}" excludes="${javac.excludes}" encoding="${javac.encoding}" debug="${javac.debug}" debuglevel="${javac.debuglevel}" destdir="${build.classes.dir}" includes="**" includeAntRuntime="false">

localiza esse trecho… e no includeAntRuntime muda de false para true e faz o teste novamente

E

Deu o mesmo erro!

Parece que ela reclama de uma tag do javac. Como se tivesse sido colocada uma tag que o javac não possui. Seria um problema de versão. Estou usando as versões mais recentes tanto do ANT com do Java SE.

Criado 30 de abril de 2012
Ultima resposta 30 de abr. de 2012
Respostas 7
Participantes 2