ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Grand Cheng" <gran...@pointclickcare.com>
Subject RE: Classpath Issue - Not sure why it isn't being picked up
Date Wed, 06 Oct 2004 13:08:02 GMT
Hi Everyone,

I appreciate the help.

Unfortunately I still can't seem to get the compile going.  Martin, you
mentioned that it would be helpful if I provided the package names, so
here is the build file itself, and the problems I am encountering.
Maybe I am compiling from the wrong base folder?

**************Build.xml***********************

<?xml version="1.0"?>

<project name="PCC Build File" default="Compile" basedir="c:\" >
 
 <property name="stuff" location="esolutions" />
 <property name="src1" location="PCC Source\CAN\esolutions\common" />
 <property name="dest_compiled" location="esolutions_compiled" />
 
 
 <path id="pcc.path">
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\adt" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\ap" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\applet" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\ar" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\base" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\care" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\chart" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\CHART DOC"
/>
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\client" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\comm" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\common" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\contact" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\dbmerge" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\cl" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\glap" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\help" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\html" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\internal"
/>
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\quality" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\sec" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\servlet" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\staff" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\trust" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\util" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\util\care"
/>
 <pathelement location="${basedir}\PCC
Source\CAN\esolutions\util\quality" />
 <pathelement location="${basedir}\PCC
Source\CAN\esolutions\util\remote" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\util\trust"
/>
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\work" />
 <pathelement location="${basedir}\PCC Source\CAN\esolutions\www" />
 </path>
 
  
  
  
 <target name="Compile">
  <javac srcdir="${src1}" />
  <classpath refid="${pcc.path}" />
  </target>
  
   </project>

****************************End of Build
File*****************************

****************************Errors*************************************

C:\Ant\bin>ant -f build2.xml
Buildfile: build2.xml

Compile:
    [javac] Compiling 12 source files
    [javac] C:\PCC Source\CAN\esolutions\common\WeCommonCode.java:14:
package esolutions.util does not exist
    [javac] import esolutions.util.*;
    [javac] ^
    [javac] C:\PCC Source\CAN\esolutions\common\WeCommonCode.java:15:
package esolutions.base does not exist
    [javac] import esolutions.base.*;
    [javac] ^
    [javac] C:\PCC Source\CAN\esolutions\common\WeCommonCode.java:16:
package esolutions does not exist
    [javac] import esolutions.*;
    [javac] ^
    [javac] C:\PCC Source\CAN\esolutions\common\WeCommonCode.java:18:
cannot res
olve symbol

****************************End of Errors*******************************

Thanks to all that have helped.


-----Original Message-----
From: Laconia Data Systems [mailto:webmaster@laconiadatasystems.com] 
Sent: Wednesday, October 06, 2004 7:31 AM
To: Ant Users List
Subject: Re: Classpath Issue - Not sure why it isn't being picked up

Grand:
Keep in mind that if your base folder is named 'base' and
your package name is named 'foo' then you need to compile the source
from
folder 'base' which referennces package (folder) foo
Since your email did not provide package names I do not know what the
specific names would be
Martin
----- Original Message -----
From: "Grand Cheng" <grand.c@pointclickcare.com>
To: <user@ant.apache.org>
Sent: Tuesday, October 05, 2004 4:22 PM
Subject: Classpath Issue - Not sure why it isn't being picked up


Hi,



I am a newbie to Ant so I appreciate any help you can lend me.



I am trying to compile a fairly large project, which has multiple
packages, and has referencing between them.  So when I first created the
build file and ran it, I received a slew of "package not found" , and
"cannot resolve symbol"



I then added the following to my build file.



<path id="mypath.path">

<pathelement path ="${basedir}\source\a" />

<pathelement path ="${basedir}\source\b" />

<pathelement path ="${basedir}\source\c" />

</path>



I have basically added a pathelement for every folder within my
project...just to make sure I haven't missed anything.



I have a target



<target name="CompileMyStuff">

<javac srcdir="${basedir}\source\a" />

<classpath refid="${mypath.path}" />

</target>



However, when I run this, I still receive the same "package not found" ,
and "cannot resolve symbol"





I am using Ant v. 1.6.2 and JDK 1.3.1_04



Thanks for your help







---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message