ANT + Glassfish - JavaMagazine 89 - JSF + JPA + EJB

0 respostas
adrianohardcore

Boa tarde , estou tentando fazer um tutorial no Java Magazine ed 89 EJB, JPA e JSF: uma amizade possível . No tutorial pede para criar o arquivo build.xml assim:

<?xml version="1.0" encoding="UTF-8"?>
<project name="Java Friends" basedir=".
 " default="deploy">
  <property name="glassfish.home" 
   value="/Applications/glassfishv3/glassfish" />
    
  <target name="deploy">
    <path id="library.classpath">
      <fileset dir="${glassfish.home}/modules" 
       includes="*.jar" />
    </path>
    <delete dir="WEB-INF/classes/META-INF" />
    <javac srcdir="WEB-INF/src" destdir="WEB-INF/classes" 
     includes="**/*.java">
      <classpath refid="library.classpath" />
    </javac>
    <copy todir="WEB-INF/classes/META-INF">
      <fileset dir="WEB-INF/src/META-INF" 
       includes="*" />
    </copy>
    <delete file="${glassfish.home}/domains/domain1/
     autodeploy/JavaFriends.war"/>
    <jar destfile="${glassfish.home}/domains/domain1/
     autodeploy/JavaFriends.war" basedir="." />
  </target>
</project>

No meu caso alterei a linha

value="/Applications/glassfishv3/glassfish" />

por

value="C:\glassfish3\glassfish" />

mas na hora de rodar o ant , sempre apresenta este erro:

Buildfile: D:\Projetos\JavaFriends\build.xml
deploy:

BUILD FAILED
D:\Projetos\JavaFriends\build.xml:14: destination directory "D:\Projetos\JavaFriends\.  \WEB-INF\classes" does not exist or is not a directory

Total time: 113 milliseconds

Mas a pasta web-inf\classes existe , oque poderia ser?

Criado 11 de setembro de 2011
Respostas 0
Participantes 1