Max, thanks a lot for your great work. I will try it out. Trunk might be a bit unstable for a while. I have created a branch if someone needs to build the old stuff prior to this xtext 1.0 migration. http://fornax.svn.sourceforge.net/svnroot/fornax/branches/cartridges/sculptor/before_xtext1.0/
/Patrik wrungel wrote: > > Hi Patrik, > > I have just finished commiting everything. > > It was not as easy as I thought, because the project branch where I did > changes originally (in the company where I'm currently working) is > meanwhile very different from Sculpture trunk. > > The maven builds in fornax-cartridges-sculptor-parent, DDDSample and > sculptor-helloworld-parent ran flawless. > Code generation with mwe2 under Eclipse works. > I also was able to generate, install and use Scluptor DSL Plug-ins in > Eclipse Helios. > > > We now have the following unresolved issues: > > 1. Xtext errors/warnings in Sculptordsl.xtext > I had to comment out everything dealing with CommandEvent since many > artifacts otherwise can not be compiled and the DSL editor doesn't work > properly. > > 2. Missing maven artifacts for new versions of Xtext, MWE, EMF, Xtend, > Xpand, etc.. > I didn't found any public repository for them. They exist as Eclipse > OSGI bundles. > As workaround I created missing artifacts (pom.xml files) from existing > Eclipse OSGI bundles (plugins), gave them new group ID: p2.osgi.bundle > and installed in my local maven repository. > For example, a pom.xml for new Xtext library looks like this: > <project> > <modelVersion>4.0.0</modelVersion> > <groupId>p2.osgi.bundle</groupId> > <artifactId>org.eclipse.xtext</artifactId> > <version>1.0.1.v201008251220</version> > <packaging>jar</packaging> > <description>Derived from Eclipse plugin</description> > </project> > I think we should rename the groupId for these artifacts to org.fornax > similar to mod4j project and deploy them to public fornax repository. > I'm not sure about license issues doing so. > How can I upload these artifacts to fornax artifactory server? > > 3. > org.fornax.cartridges.sculptor.dsl/src/org/fornax/cartridges/sculptor/ds > l/formatting/SculptordslFormatter.java > I commented out all the lines there in order to get this file compiled > with new Xtext library. I assume the SculptordslGrammarAccess class has > become new method names since last generator run. > > > 4. org.hybridlabs.JavaBeautifier and new mwe library don't work > together. > To use mwe and JavaBeatifier I had to change some org.hybridlabs classes > and added a wrapper clas for JavaBeautifier. > > > > Some other notes: > I didn't touched anything under > mongodb-sample and gae-sample > I assumed that those projects are still intended to be used with 1.9.0 > version of Sculpture because of their dependencies in pom.xml files. > > > As next step I would try to solve the issue with Sculptordsl.xtext > I also would support Sculpture team in further development and > bugfixing. > > I'm looking forward to hearing from you. > > > Regards, > > > Max. > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Fornax-developer mailing list > Fornax-developer@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fornax-developer > > -- View this message in context: http://old.nabble.com/Sculpture-ported-to-Xtext-1.0.1-%28CSC-529%29-tp29771139s17564p29771531.html Sent from the Fornax-Platform mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Fornax-developer mailing list Fornax-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fornax-developer