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

Reply via email to