Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 357348 - [Build] Papyrus shall provide a source build
Summary: [Build] Papyrus shall provide a source build
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.9.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Camille Letavernier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 357168
Blocks: 359046
  Show dependency tree
 
Reported: 2011-09-12 04:19 EDT by Camille Letavernier CLA
Modified: 2012-04-11 05:25 EDT (History)
3 users (show)

See Also:


Attachments
Refactoring patch (131.83 KB, patch)
2011-09-12 04:21 EDT, Camille Letavernier CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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)