Hi, Which version about JDK are you using ? I noticed that JDM IBM 5 (from WAS 6.1.0.19) cannot generate sources with XDoclet for Roller 4.0. Do you use netbeans, Eclipse or CommandLine with ant ?
Nicolas, -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Matt Morten Envoyé : mardi 7 octobre 2008 11:30 À : [email protected] Objet : Re: Building from source - 2.3 OK. The reason why I skipped this step was because I was getting the following error: [ejbdoclet] XDoclet classpath missing J2EE classes [ejbdoclet] at xdoclet.modules.ejb.EjbDocletTask.validateOptions(EjbDocletTask.java:86) [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:89) [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341) [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ejbdoclet] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [ejbdoclet] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j ava:40) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets (EclipseDefaultExecutor.java:32) [ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1068) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunn er.java:423) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRun ner.java:137) [ejbdoclet] Caused by: Make sure the jar file containing the javax.ejb.EntityBean class is on the classpath specified in the <taskdef> that defined ejbdoclet. These classes are needed in order to generate correct output. [ejbdoclet] at xdoclet.DocletTask.checkClass(DocletTask.java:513) [ejbdoclet] at xdoclet.modules.ejb.EjbDocletTask.validateOptions(EjbDocletTask.java:83) [ejbdoclet] ... 12 more [ejbdoclet] --- Nested Exception --- [ejbdoclet] Make sure the jar file containing the javax.ejb.EntityBean class is on the classpath specified in the <taskdef> that defined ejbdoclet. These classes are needed in order to generate correct output. [ejbdoclet] at xdoclet.DocletTask.checkClass(DocletTask.java:513) [ejbdoclet] at xdoclet.modules.ejb.EjbDocletTask.validateOptions(EjbDocletTask.java:83) [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:89) [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341) [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ejbdoclet] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [ejbdoclet] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j ava:40) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets (EclipseDefaultExecutor.java:32) [ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1068) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunn er.java:423) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRun ner.java:137) BUILD FAILED C:\apache-roller-src-2.3\build.xml:111: Unexpected error Does Roller need J2EE to build? Thanks, Matt On Mon, Oct 6, 2008 at 4:46 PM, muller <[EMAIL PROTECTED]> wrote: > This class is generated by XDoclet. You should run "rebuild" to generate > with metatags this class. > You must no modify this class because modifications will be lost during the > next rebuild. Try to modify the raw sources with metatags if needed. > > Best regards, > > -----Message d'origine----- > De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Matt > Morten > Envoyé : lundi 6 octobre 2008 17:33 > À : [email protected] > Objet : Building from source - 2.3 > > Hi, > I downloaded the 2.3 source from your website (couldn't seem to get 2.3.1, > because the link was dead). I am forced to use 2.3.x because of the legacy > software we use. > > I tried to compile from source and found that there were classes being > referenced that didn't exist. For example: > > org.apache.roller.pojos.wrapper.WeblogEntryDataWrapper > > This class simply doesn't exist in the src zip. And there's more too. > > One thing to note - I am using the Build target not the All target because > of some EJB dependencies. Is this connected? > > Thanks, > Matt > >
