marten hellmann
2002-02-12 18:38:42 UTC
I created the MySQL-Example-Database and am trying to build the example
which
comes with the 1.0 version. It seems to work fine so far but what I'm
wondering is:
In the "MiddlegenTask" task definition there is an attribute
interfacepackage="middlegen.demo.interfaces".
But wen I run it, Middlegen doesn't create those interfaces.
Afterwards when XDoclet is run on the Middlegen-generated files, it
complaines
throwing some warnings that it cannot find those interfaces but amazingly
finally
at the end those interfaces are created by XDoclet.
Could anyone explain me that, please?
Marten
...
[ejbdoclet] Generating Javadoc
[ejbdoclet] Javadoc execution
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\CityBean.java...
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\CountryBean.java...
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\LanguageBean.java...
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\LanguageCityBean.java..
.
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\LanguageCodeBean.java..
.
[ejbdoclet] Constructing Javadoc information...
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CountryLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CityData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CityPK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CountryData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CountryPK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCodeLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguagePK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CityLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCityData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCityPK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCodeData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCodePK
[ejbdoclet] javadoc: warning - Cannot find class
javax.transaction.UserTransaction
[ejbdoclet] Running <localHomeInterface/>
...
which
comes with the 1.0 version. It seems to work fine so far but what I'm
wondering is:
In the "MiddlegenTask" task definition there is an attribute
interfacepackage="middlegen.demo.interfaces".
But wen I run it, Middlegen doesn't create those interfaces.
Afterwards when XDoclet is run on the Middlegen-generated files, it
complaines
throwing some warnings that it cannot find those interfaces but amazingly
finally
at the end those interfaces are created by XDoclet.
Could anyone explain me that, please?
Marten
...
[ejbdoclet] Generating Javadoc
[ejbdoclet] Javadoc execution
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\CityBean.java...
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\CountryBean.java...
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\LanguageBean.java...
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\LanguageCityBean.java..
.
[ejbdoclet] Loading source file
C:\@middlegen_orig\build\src\java\middlegen\demo\ejb\LanguageCodeBean.java..
.
[ejbdoclet] Constructing Javadoc information...
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CountryLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CityData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CityPK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CountryData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CountryPK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCodeLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguagePK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.CityLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageLocal
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCityData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCityPK
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCodeData
[ejbdoclet] javadoc: warning - Cannot find class
middlegen.demo.interfaces.LanguageCodePK
[ejbdoclet] javadoc: warning - Cannot find class
javax.transaction.UserTransaction
[ejbdoclet] Running <localHomeInterface/>
...