Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 357348

Summary: [Build] Papyrus shall provide a source build
Product: [Modeling] Papyrus Reporter: Camille Letavernier <cletavernier>
Component: CoreAssignee: Camille Letavernier <cletavernier>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: Chokri.Mraidha, netswengineer, Patrick.Tessier
Version: 0.9.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 357168    
Bug Blocks: 359046    
Attachments:
Description Flags
Refactoring patch none

Description Camille Letavernier CLA 2011-09-12 04:19:21 EDT
Currently, only the binary builds are correctly handled by Papyrus.

Papyrus should provide a source build.

This implies a refactoring of all */build.properties files, for each Papyrus plug-in.
Comment 1 Camille Letavernier CLA 2011-09-12 04:21:01 EDT
Created attachment 203133 [details]
Refactoring patch
Comment 2 Camille Letavernier CLA 2011-09-12 04:25:01 EDT
(In reply to comment #1)
> Created attachment 203133 [details]
> Refactoring patch

This patch includes the refactoring for the plugins in the /plugins/ folder from the svn :

- configurationTK
- core
- others
- profile-tool
- sysml
- uml
Comment 3 Camille Letavernier CLA 2011-09-12 04:31:30 EDT
Done in r5415 on the trunk
Comment 4 Patrick Tessier CLA 2011-09-12 04:52:36 EDT
Done the for plugins core in the branch ( rev5419)
Comment 5 Camille Letavernier CLA 2011-09-13 04:14:36 EDT
(In reply to comment #4)
> Done the for plugins core in the branch ( rev5419)
Comment 6 Camille Letavernier CLA 2011-09-13 07:53:52 EDT
Refactoring applied on org.eclipse.xtext.gmf.glue 

- r5456 (Branch 0.8.X)
- r5457 (Merge to the trunk)
Comment 7 Camille Letavernier CLA 2011-09-15 11:00:24 EDT
Fixed for the following plug-ins in r5481 (Branch 0.8.X) and r5483 (Trunk) :

Missing about.html in file: org.eclipse.papyrus.constraintwithessentialocl.editor.xtext.source_0.8.1.v201109141243.jar

Missing about.html in file: org.eclipse.papyrus.layouttool.*

Missing about.html in file: org.eclipse.papyrus.core.resourceloading.source_0.8.1.v201109141243.jar
Missing about.html in file: org.eclipse.papyrus.modelexplorer.resourceloading.source_0.8.1.v201109141243.jar
Missing about.html in file: org.eclipse.papyrus.onefile.source_0.8.1.v201109141243.jar
Missing about.html in file: org.eclipse.papyrus.onefile_0.8.1.v201109141243.jar
Missing about.html in file: org.eclipse.papyrus.sysml.diagram.parametric.source_0.8.1.v201109141243.jar
Comment 8 Camille Letavernier CLA 2011-09-15 11:03:44 EDT
Fixed for org.eclipse.papyrus.export on the branch (r5486).

This plug-in was already fine on the trunk.
Comment 9 yirco CLA 2011-09-24 08:21:02 EDT
I installed Papyrus from 

http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/indigo 

The sources are there but twice.

For example plugin:
org.eclipse.papyrus.core.source_0.8.1.v201109221306.jar

has two source folders:
one starting with "org" and another starting with "src". When the plugin is imported into workspace there are errors. Each package is there twice for example:

org.eclipse.papyrus.core
src.org.eclipse.papyrus.core
Comment 10 Camille Letavernier CLA 2012-04-11 05:25:05 EDT
I think this bug is fixed (At least for plug-ins from the main build, on the trunk)