Hi, Cannot you take the war given into the site ? Do you take all the jars given into the site for compilation ?
-----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Matt Morten Envoyé : mardi 7 octobre 2008 16:42 À : [email protected] Objet : Re: Building from source - 2.3 We are using 2.3 because we don't have the ability to perform an upgrade at this time (we simply want to make a change in a single class) No luck with the command line - we get the same issues. We haven't modified any sources yet either. On Tue, Oct 7, 2008 at 11:53 AM, muller <[EMAIL PROTECTED]> wrote: > Just to understand : why are you using 2.3 instead of 3.x or 4.x ? > I can understand because at the moment I am using 3.1 : we had a lot of > developments into. > > Try to run with command line under dos or shell. Do you modify any classes > or sources before to run ant ? > > > -----Message d'origine----- > De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Matt > Morten > Envoyé : mardi 7 octobre 2008 12:45 > À : [email protected] > Objet : Re: Building from source - 2.3 > > I have tried using both Sun JDK 1.5.0_09 and 1.4.2_10, both yield the same > results. I am using Eclipse to run the build script with target All. > Thanks > Matt > > On Tue, Oct 7, 2008 at 11:20 AM, muller <[EMAIL PROTECTED]> > wrote: > > > 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 > > > > > > > > > > > >
