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

Bug 483578

Summary: Disable the creation of Maven descriptors
Product: [Tools] GEF Reporter: Markus Mühlbrandt <m.muehlbrandt>
Component: RelEngAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: nyssen
Version: unspecified   
Target Milestone: 4.0.0 / 3.11.0 (Neon) M4   
Hardware: PC   
OS: Windows All   
Whiteboard:

Description Markus Mühlbrandt CLA 2015-12-03 10:36:48 EST
The maven build adds maven descriptors to the GEF4 features by default. This results in long path names within these features. This could lead in some cases to path lengths greater than 260 characters. On machines running Windows OS the path length is limited to 260 chars due to some API restrictions (See https://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx#maxpath).

I suggest to disable the generation of the maven descriptors within the build:

<plugin>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-packaging-plugin</artifactId>
    <version>${tycho.version}</version>
    <configuration>
        <strictBinIncludes>false</strictBinIncludes>
        <archive>
           <addMavenDescriptor>false</addMavenDescriptor>
        </archive>
    </configuration>
</plugin>
Comment 1 Alexander Nyßen CLA 2015-12-05 08:22:34 EST
I changed that Maven descriptors are no longer packed. Pushed changes to origin/master. 

Resolving as fixed in 3.11.0 M4.