Skip to content

Commit 3b50b32

Browse files
authored
Split commons eclipse pde to remove UI dependency (#1)
* move UI feature out of commons.eclipse.pde plugin creates a new commons.eclipse.pde.ui plugin for features requiring UI * add pomfirst support for commons.eclipse.pde * add github issue template * move GemocPlugin to commons.eclipse reduce dependencies of plugins * use java11
1 parent 9728991 commit 3b50b32

File tree

57 files changed

+387
-37
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+387
-37
lines changed
Lines changed: 40 additions & 0 deletions
Lines changed: 22 additions & 0 deletions

.github/pull_request_template.md

Lines changed: 25 additions & 0 deletions
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
4+
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5+
<classpathentry kind="src" path="src"/>
6+
<classpathentry kind="output" path="bin"/>
7+
</classpath>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>org.eclipse.gemoc.commons.eclipse.pde.ui</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.pde.ManifestBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.pde.SchemaBuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
</buildSpec>
24+
<natures>
25+
<nature>org.eclipse.pde.PluginNature</nature>
26+
<nature>org.eclipse.jdt.core.javanature</nature>
27+
</natures>
28+
</projectDescription>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
4+
org.eclipse.jdt.core.compiler.compliance=11
5+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
6+
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
7+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
8+
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
9+
org.eclipse.jdt.core.compiler.release=enabled
10+
org.eclipse.jdt.core.compiler.source=11
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Manifest-Version: 1.0
2+
Bundle-ManifestVersion: 2
3+
Bundle-Name: GEMOC Commons Eclipse PDE UI
4+
Bundle-SymbolicName: org.eclipse.gemoc.commons.eclipse.pde.ui;singleton:=true
5+
Bundle-Version: 3.6.0.qualifier
6+
Require-Bundle: org.eclipse.core.runtime,
7+
org.eclipse.gemoc.commons.eclipse;visibility:=reexport,
8+
org.eclipse.jdt.core,
9+
org.eclipse.jdt.ui,
10+
org.eclipse.pde.ui;visibility:=reexport,
11+
org.eclipse.ui.workbench,
12+
org.eclipse.swt,
13+
org.eclipse.jface,
14+
org.eclipse.ui.ide,
15+
org.eclipse.core.resources
16+
Bundle-RequiredExecutionEnvironment: JavaSE-11
17+
Bundle-ActivationPolicy: lazy
18+
Export-Package: org.eclipse.gemoc.commons.eclipse.pde.ui,
19+
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde,
20+
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde.ui,
21+
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde.ui.templates
22+
Bundle-Vendor: Eclipse GEMOC Project
23+
Automatic-Module-Name: org.eclipse.gemoc.commons.eclipse.pde
24+
Bundle-Activator: org.eclipse.gemoc.commons.eclipse.pde.ui.Activator
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
###############################################################################
2+
# Copyright (c) 2017 Inria and others.
3+
# All rights reserved. This program and the accompanying materials
4+
# are made available under the terms of the Eclipse Public License v1.0
5+
# which accompanies this distribution, and is available at
6+
# http://www.eclipse.org/legal/epl-v10.html
7+
#
8+
# Contributors:
9+
# Inria - initial API and implementation
10+
###############################################################################
11+
source.. = src/
12+
output.. = bin/
13+
bin.includes = META-INF/,\
14+
.,\
15+
schema/,\
16+
plugin.xml

plugins/org.eclipse.gemoc.commons.eclipse.pde/schema/projectContent.exsd renamed to plugins/org.eclipse.gemoc.commons.eclipse.pde.ui/schema/projectContent.exsd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<!-- Schema file written by PDE -->
3-
<schema targetNamespace="org.eclipse.gemoc.commons.eclipse.pde" xmlns="http://www.w3.org/2001/XMLSchema">
3+
<schema targetNamespace="org.eclipse.gemoc.commons.eclipse.pde.ui" xmlns="http://www.w3.org/2001/XMLSchema">
44
<annotation>
55
<appinfo>
6-
<meta.schema plugin="org.eclipse.gemoc.commons.eclipse.pde" id="projectContent" name="GEMOC Project Content Wizards"/>
6+
<meta.schema plugin="org.eclipse.gemoc.commons.eclipse.pde.ui" id="projectContent" name="GEMOC Project Content Wizards"/>
77
</appinfo>
88
<documentation>
99
This extension point provides for contributing wizards that create additional content of the K3

0 commit comments

Comments
 (0)