Ajuda com Ant (please!)

1 resposta
Alexandre

Ola pessoal,
preciso muito da ajuda de vocês com um problema que estou tendo, pois tenho que entragar isso amanhã…
Seguinte, tenho a seguinte estrutura de projeto:

-projeto
    -src
        package
    -lib
    -classes

E fiz o seguinte script de Ant:

<project name="myAspectWerkz" default="init" basedir=".">

	<target name="init">
		<property name="aspectwerkz.home" value="C:/java/aspectwerkz-2.0.RC1" />
		<property name="classes.dir" value="${basedir}/classes" />
		<property name="src.dir" value="${basedir}/src/java" />
		<property name="lib.dir" value="${basedir}/lib" />
		<mkdir dir="${target.dir}" />
	</target>
	
    <path id="classpath"> 
		<pathelement path="${java.class.path}"/>
		<fileset dir="${lib.dir}"> 
        	<include name="*.jar"/>
      	</fileset>
      	<fileset dir="${aspectwerkz.home}/lib"> 
        	<include name="*.jar"/>
      	</fileset>
      	<pathelement path="${classes.dir}"/>
    </path>

	<target name="annotationc">
		<java classname="org.codehaus.aspectwerkz.annotation.AnnotationC" 
				classpathref="classpath" 
            	fork="true">
			<arg line="-verbose -src ${src.dir} -classes ${classes.dir}" />
		</java>
	</target>
</project>

Quando eu rodo a task “annotationc”, que executa uma classe, que esta dentro de uma biblioteca, colocada no classpath, ele me retorna o seguinte erro:
[color=blue]Buildfile: C:\java\eclipse\workspace\aspectwerkz-test\build.xml
init:
compile:
annotationc:[/color]
[color=red]BUILD FAILED: C:\java\eclipse\workspace\aspectwerkz-test\build.xml:74: C:\java\eclipse\workspace\aspectwerkz-test${lib.dir} not found.[/color]
[color=blue]Total time: 1 second[/color]

Alguém por favor pode me dizer como faço pra executar essa classe?!?!?!?!
Obrigado!

1 Resposta

Alexandre

Ops… :oops: :oops: :oops: :oops: :oops: :oops:
Sabe como é né, acho que estou precisando de umas férias…
No target annotationc, referencio o classpath, e esse referencia algumas
propriedades que ainda não foram setadas, pois o “init” ainda não foi
chamado…

Valew!

Criado 10 de dezembro de 2004
Ultima resposta 10 de dez. de 2004
Respostas 1
Participantes 1