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

Reply via email to