Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [papyrus-rt-dev] Developer setup instructions on the wiki

Hi,

Thanks for the tip, Camille! I tried updating the setup file to ensure the the Xtend SDK was installed when importing Codegen subproject. And now the issues went away. No empty xtend-gen directories, and no compile errors also when importing the Codegen subproject.

I guess we need to make this update to the setup file. Not sure though if the Xtend SDK always shall be installed (add it as a requirement to a P2Task for the top level Papyrus-RT project) or if it is sufficent to add it only to the Codegen subproject. I do know that the setup file for Papyrus, only installs the Xtend SDK in cas you import the Developer subproject (it is not installed if you only import the top level Papyrus project).

/Peter Cigéhn

On 13 April 2016 at 14:57, LETAVERNIER Camille <Camille.LETAVERNIER@xxxxxx> wrote:

Hi,


XTend provides an Eclipse/PDE builder, but you need to install the XTend SDK (IDE). There is no “manual build” for XTend (AFAIK), so installing the SDK is mandatory

 

It’s different for e.g. XText and Ecore Metamodels, where the usual practice is to manually trigger the generation

 

Regards,
Camille

 

De : papyrus-rt-dev-bounces@xxxxxxxxxxx [mailto:papyrus-rt-dev-bounces@xxxxxxxxxxx] De la part de Peter Cigéhn
Envoyé : mercredi 13 avril 2016 14:10
À : papyrus-rt developer discussions <papyrus-rt-dev@xxxxxxxxxxx>
Objet : Re: [papyrus-rt-dev] Developer setup instructions on the wiki

 

Hi,

 

I tried this a little bit more and bump into some issue with missing xtend-gen folders when only importing the Codegen subproject. The instructions don't mention anything about how to generate the Java code from the .xtend files. Is that supposed to happen automatically already now (builders already in place)? Or are the builders for these not in place either and some information are missing for how to build these manually?

 

Inline images 1

 

/Peter Cigéhn

 

On 13 April 2016 at 10:33, Peter Cigéhn <peter.cigehn@xxxxxxxxx> wrote:

Hi Ernesto,

 

I looked through the instructions and have some feedback:

 

The initial descriptions (which looks like a copy from the end-user installation instructions), probably should be tweaked a bit, since the formulation is taken from a completely different context and it becomes a bit confusing. For example: Remove the blue box about "Windows", since I assume that there have been no reports yet and the link points to the manual installation for end-user, not developers. Make the instructions more to the point that you need to switch to the Advanced mode.. The list shown in the simple mode is products, not projects. Remove this about adding external setup when the list of products in advanced mode is shown (that was only applicable for the end-user install when you add a user defined product setup file, for the developer you add the user defined project setup file).

 

After step 14 when showing the variables, you should probably update this based on the latest setup since a new variable where the selection of the repo-repo or the nightly-repo for codegen/runtime-builds is made. I guess this could be explained a bit in the instructions.

 

/Peter Cigéhn

 

On 12 April 2016 at 23:13, Ernesto Posse <eposse@xxxxxxxxxxxxx> wrote:

I've written instructions at

 

 

but the link to the setup file is broken because we cannot upload .setup files to the wiki.

 

I've tried pushing the setup file to the website's git repo but I'm also getting access errors. While we get Gerrit on the website, could anyone with access to the website (perhaps Remi or Simon) upload the setup file there? (I've attached the latest one here).

 

Any feedback on the instructions is welcome.

 

Note that the instructions include, for now, explicit instructions to generate code from the EMF models and the Xtext artifacts. I'll leave them there until we have project builders for these.

 

 

_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev

 

 


_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev



Back to the top