Paul,
Try this:
1. copy xdoclet.jar into samples/lib
2. from the samples/script directory, run ant
not sure why you had problems with the below, I cant see anything obviously
wrong with it, but this isn't the sort of thing you do everyday - once its
there, its there (o:
hth
dim
----- Original Message -----
From: "Paul Sabadin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 05, 2002 9:18 AM
Subject: [Xdoclet-user] First time trying to use XDoclet
Samples -!#KAYBOSH...
> OK, I'll call myself a bonehead before you do, but I need your help.
XDoclet
> samples don't work for me. Getting BOTH [ejbdoclet] errors and [javac]
> errors. Package defs seem messed up from the start.
>
> Should XDoclet work out of the box with minimal tweaking? What am I doing
> wrong? Thanks for your help.
>
> Here is what happens.
>
> *Environment*
> ***********
> NT 4 SP 6
> JDK 1.4
> Ant 1.4.1
> ***********
>
> *Procedure*
> ***********
> Downloaded 1.1.2 .zip. (CVS seems tangled to me - did't use)
> extracted
> Made Ant jars (ant, crimson, etc.) accessible to build script in
> <XDOCLET_HOME>/samples/scripts/build.bat
> Run build
> **************
>
> *The erroneous output*
> *********************
>
> ... < No errors, then (also see javac errors further below) ...>
> [ejbdoclet] Loading source file D:\XDoclet1.1.2\samples\src\java\test\
> ejb\TellerBean.java...
> [ejbdoclet] Constructing Javadoc information...
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :7: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.Account;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :8: cannot resolve symbol
> [ejbdoclet] symbol : class AccountData
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.AccountData;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :9: cannot resolve symbol
> [ejbdoclet] symbol : class Customer
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.Customer;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :121: cannot resolve symbol
> [ejbdoclet] symbol : class Customer
> [ejbdoclet] location: class test.ejb.AccountBean
> [ejbdoclet] public abstract Customer getOwner();
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :148: cannot resolve symbol
> [ejbdoclet] symbol : class Customer
> [ejbdoclet] location: class test.ejb.AccountBean
> [ejbdoclet] public abstract void setOwner(Customer owner);
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :156: cannot resolve symbol
> [ejbdoclet] symbol : class AccountData
> [ejbdoclet] location: class test.ejb.AccountBean
> [ejbdoclet] public abstract void setData(AccountData data);
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :168: cannot resolve symbol
> [ejbdoclet] symbol : class AccountData
> [ejbdoclet] location: class test.ejb.AccountBean
> [ejbdoclet] public abstract AccountData getData();
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :209: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: class test.ejb.AccountBean
> [ejbdoclet] public void ejbHomeTransfer(Account from, Account to, f
> loat amount)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> :209: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: class test.ejb.AccountBean
> [ejbdoclet] public void ejbHomeTransfer(Account from, Account to, f
> loat amount)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AddressBean.java
> :7: cannot resolve symbol
> [ejbdoclet] symbol : class AddressPK
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.AddressPK;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\CityBean.jav
> a:96: cannot resolve symbol
> [ejbdoclet] symbol : class CityPK
> [ejbdoclet] location: class test.ejb.cmr.CityBean
> [ejbdoclet] public CityPK ejbCreate( String id ) throws CreateExcep
> tion {
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageBean
> .java:93: cannot resolve symbol
> [ejbdoclet] symbol : class LanguageCodeLocal
> [ejbdoclet] location: class test.ejb.cmr.LanguageBean
> [ejbdoclet] public abstract void setLanguageCode( LanguageCodeLocal
> languageCode );
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageBean
> .java:103: cannot resolve symbol
> [ejbdoclet] symbol : class LanguageCodeLocal
> [ejbdoclet] location: class test.ejb.cmr.LanguageBean
> [ejbdoclet] public abstract LanguageCodeLocal getLanguageCode();
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageCode
> Bean.java:69: cannot resolve symbol
> [ejbdoclet] symbol : class LanguageLocal
> [ejbdoclet] location: class test.ejb.cmr.LanguageCodeBean
> [ejbdoclet] public abstract void setLanguage( LanguageLocal languag
> e );
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageCode
> Bean.java:87: cannot resolve symbol
> [ejbdoclet] symbol : class LanguageLocal
> [ejbdoclet] location: class test.ejb.cmr.LanguageCodeBean
> [ejbdoclet] public abstract LanguageLocal getLanguage();
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:8: cannot resolve symbol
> [ejbdoclet] symbol : class Customer
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.Customer;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:9: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerData
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.CustomerData;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:10: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerPK
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.CustomerPK;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:11: cannot resolve symbol
> [ejbdoclet] symbol : class AccountHome
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.AccountHome;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:14: cannot resolve symbol
> [ejbdoclet] symbol : class AddressUtil
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.AddressUtil;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:15: cannot resolve symbol
> [ejbdoclet] symbol : class AddressLocalHome
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.AddressLocalHome;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:16: cannot resolve symbol
> [ejbdoclet] symbol : class AddressLocal
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.AddressLocal;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> 7: cannot resolve symbol
> [ejbdoclet] symbol : class Person
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.Person;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> 8: cannot resolve symbol
> [ejbdoclet] symbol : class PersonData
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.PersonData;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:136: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerData
> [ejbdoclet] location: class test.ejb.CustomerBean
> [ejbdoclet] public void setData(CustomerData data){
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:166: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerData
> [ejbdoclet] location: class test.ejb.CustomerBean
> [ejbdoclet] public CustomerData getData(){
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:177: cannot resolve symbol
> [ejbdoclet] symbol : class AddressLocal
> [ejbdoclet] location: class test.ejb.CustomerBean
> [ejbdoclet] public abstract AddressLocal getAddress();
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:179: cannot resolve symbol
> [ejbdoclet] symbol : class AddressLocal
> [ejbdoclet] location: class test.ejb.CustomerBean
> [ejbdoclet] public abstract void setAddress(AddressLocal addr);
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> a:240: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerData
> [ejbdoclet] location: class test.ejb.CustomerBean
> [ejbdoclet] public void ejbPostCreate(CustomerData data)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> 162: cannot resolve symbol
> [ejbdoclet] symbol : class PersonData
> [ejbdoclet] location: class test.ejb.PersonBean
> [ejbdoclet] public void setData(PersonData data)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> 180: cannot resolve symbol
> [ejbdoclet] symbol : class PersonData
> [ejbdoclet] location: class test.ejb.PersonBean
> [ejbdoclet] public void ejbPostCreate(PersonData data)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> java:4: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerData
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.CustomerData;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> java:5: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerPK
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.CustomerPK;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> java:36: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerData
> [ejbdoclet] location: class test.ejb.CustomerBMPBean
> [ejbdoclet] public Object ejbCreate(CustomerData detail)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> java:41: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerData
> [ejbdoclet] location: class test.ejb.CustomerBMPBean
> [ejbdoclet] public void ejbPostCreate(CustomerData detail){}
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> java:54: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerPK
> [ejbdoclet] location: class test.ejb.CustomerBMPBean
> [ejbdoclet] public abstract CustomerPK ejbFindByPrimaryKey(Custome
> rPK pk)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> java:54: cannot resolve symbol
> [ejbdoclet] symbol : class CustomerPK
> [ejbdoclet] location: class test.ejb.CustomerBMPBean
> [ejbdoclet] public abstract CustomerPK ejbFindByPrimaryKey(Custome
> rPK pk)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> 6: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.Account;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> 7: cannot resolve symbol
> [ejbdoclet] symbol : class AccountData
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.AccountData;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> 8: cannot resolve symbol
> [ejbdoclet] symbol : class Customer
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.Customer;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\BaseTellerBean.j
> ava:3: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: package interfaces
> [ejbdoclet] import test.interfaces.Account;
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> 48: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: class test.ejb.TellerBean
> [ejbdoclet] public void transfer(Account from, Account to, float am
> ount)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> 48: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: class test.ejb.TellerBean
> [ejbdoclet] public void transfer(Account from, Account to, float am
> ount)
> [ejbdoclet] ^
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\BaseTellerBean.j
> ava:14: cannot resolve symbol
> [ejbdoclet] symbol : class Account
> [ejbdoclet] location: class test.ejb.BaseTellerBean
> [ejbdoclet] public void deposit(Account account, float amount)
> [ejbdoclet] ^
> [ejbdoclet] Running <homeInterface/>
> [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AllTypesEntityBe
> an.java:29: warning - @version tag has no arguments.
> [ejbdoclet] Running <localHomeInterface/>
> [ejbdoclet] Running <remoteInterface/>
> [ejbdoclet] Running <localInterface/>
> [ejbdoclet] Running <session/>
> [ejbdoclet] Running <entitypk/>
> [ejbdoclet] Running <dataobject/>
> [ejbdoclet] Running <dao/>
> [ejbdoclet] Running <entitybmp/>
> [ejbdoclet] Running <entitycmp/>
> [ejbdoclet] Running <deploymentDescriptor/>
> [ejbdoclet] Running <jboss/>
> [ejbdoclet] Running <weblogic/>
> [ejbdoclet] Running <apacheSoap/>
> [ejbdoclet] Running <strutsForm/>
> [ejbdoclet] Generating Struts Form classes for 'test.ejb.PersonBean'.
> [ejbdoclet] Running <utilObject/>
> [ejbdoclet] Running <castorMapping/>
> [ejbdoclet] Running <jrun/>
> [ejbdoclet] 45 warnings
>
> compile-ejbs:
> [javac] Compiling 96 source files to D:\XDoclet1.1.2\samples\build
> \ejb\classes
> [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB
> MP.java:25: cannot resolve symbol
> [javac] symbol : class AddressLocal
> [javac] location: class test.ejb.CustomerBMPBMP
> [javac] public AddressLocal address;
> [javac] ^
> [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB
> MP.java:65: cannot resolve symbol
> [javac] symbol : class AddressLocal
> [javac] location: class test.ejb.CustomerBMPBMP
> [javac] public AddressLocal getAddress()
> [javac] ^
> [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB
> MP.java:70: cannot resolve symbol
> [javac] symbol : class AddressLocal
> [javac] location: class test.ejb.CustomerBMPBMP
> [javac] public void setAddress( AddressLocal address )
> [javac] ^
> [javac] 3 errors
>
> BUILD FAILED
>
> D:\XDoclet1.1.2\samples\script\build.xml:295: Compile failed, messages
> should have been provided.
>
>
>
> _______________________________________________________________
>
> Don't miss the 2002 Sprint PCS Application Developer's Conference
> August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
>
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
>
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user