Explorar el Código

#653: Separated branding plugin from user doc plugin.

Thomas Kutz hace 9 años
padre
commit
0d4e85de97

+ 7 - 1
features/org.yakindu.sct-feature/feature.xml

@@ -4,7 +4,7 @@
       label="YAKINDU Statechart Tools"
       version="2.6.1.qualifier"
       provider-name="statecharts.org"
-      plugin="org.yakindu.sct.doc.user">
+      plugin="org.yakindu.sct.branding">
 
    <description url="http://www.statecharts.org">
       %description
@@ -231,4 +231,10 @@
          version="0.0.0"
          unpack="false"/>
 
+   <plugin
+         id="org.yakindu.sct.branding"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"/>
+
 </feature>

+ 2 - 1
features/org.yakindu.sct.generator-feature/feature.xml

@@ -3,7 +3,8 @@
       id="org.yakindu.sct.generator"
       label="YAKINDU Generator All-In-One Feature"
       version="2.6.1.qualifier"
-      provider-name="statecharts.org">
+      provider-name="statecharts.org"
+      plugin="org.yakindu.sct.branding">
 
    <description url="http://www.statecharts.org">
       %description

+ 2 - 1
features/org.yakindu.sct.generator.c-feature/feature.xml

@@ -3,7 +3,8 @@
       id="org.yakindu.sct.generator.c"
       label="YAKINDU Statechart Tools C code generator"
       version="2.6.1.qualifier"
-      provider-name="statecharts.org">
+      provider-name="statecharts.org"
+      plugin="org.yakindu.sct.branding">
 
    <description url="http://www.statecharts.org">
       %description

+ 2 - 1
features/org.yakindu.sct.generator.cpp-feature/feature.xml

@@ -3,7 +3,8 @@
       id="org.yakindu.sct.generator.cpp"
       label="YAKINDU Statechart Tools C++ code generator"
       version="2.6.1.qualifier"
-      provider-name="statecharts.org">
+      provider-name="statecharts.org"
+      plugin="org.yakindu.sct.branding">
 
    <description url="http://www.statecharts.org">
       %description

+ 2 - 1
features/org.yakindu.sct.generator.java-feature/feature.xml

@@ -3,7 +3,8 @@
       id="org.yakindu.sct.generator.java"
       label="YAKINDU Statechart Tools Java code generator"
       version="2.6.1.qualifier"
-      provider-name="statecharts.org">
+      provider-name="statecharts.org"
+      plugin="org.yakindu.sct.branding">
 
    <description>
       %description

+ 7 - 0
plugins/org.yakindu.sct.branding/.classpath

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

+ 2 - 0
plugins/org.yakindu.sct.branding/.gitignore

@@ -0,0 +1,2 @@
+/bin/
+/target/

+ 28 - 0
plugins/org.yakindu.sct.branding/.project

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.yakindu.sct.branding</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 7 - 0
plugins/org.yakindu.sct.branding/.settings/org.eclipse.jdt.core.prefs

@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7

+ 7 - 0
plugins/org.yakindu.sct.branding/META-INF/MANIFEST.MF

@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: YAKINDU Statechart Tools
+Bundle-SymbolicName: org.yakindu.sct.branding
+Bundle-Version: 2.6.1.qualifier
+Bundle-Vendor: statecharts.org
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7

plugins/org.yakindu.sct.doc.user/Yakindu-about.png → plugins/org.yakindu.sct.branding/Yakindu-about.png


plugins/org.yakindu.sct.doc.user/about.html → plugins/org.yakindu.sct.branding/about.html


plugins/org.yakindu.sct.doc.user/about.ini → plugins/org.yakindu.sct.branding/about.ini


+ 7 - 0
plugins/org.yakindu.sct.branding/build.properties

@@ -0,0 +1,7 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+               .,\
+               about.html,\
+               about.ini,\
+               Yakindu-about.png

+ 15 - 0
plugins/org.yakindu.sct.branding/pom.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.yakindu.sct</groupId>
+		<artifactId>org.yakindu.sct.releng</artifactId>
+		<version>2.6.1-SNAPSHOT</version>
+		<relativePath>../../releng/org.yakindu.sct.releng/pom.xml</relativePath>
+	</parent>
+	<groupId>org.yakindu.sct.plugins</groupId>
+	<artifactId>org.yakindu.sct.branding</artifactId>
+	<packaging>eclipse-plugin</packaging>
+</project>

+ 0 - 6
plugins/org.yakindu.sct.doc.user/about.mappings

@@ -1,6 +0,0 @@
-# about.mappings
-# contains fill-ins for about.properties
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file does not need to be translated.
-
-0=@build@

+ 0 - 20
plugins/org.yakindu.sct.doc.user/about.properties

@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2011-2012 itemis AG and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
-# about.properties
-# contains externalized strings for about.ini
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# fill-ins are supplied by about.mappings
-# This file should be translated.
-
-blurb=YAKINDU Statechart Tools\n\
-\n\
-Version: {featureVersion}\n\
-Build id: {0}\n\
-\n\
-(c) Copyright itemis AG and others 2012.  All rights reserved.\n\
-Visit http://www.yakindu.org

+ 0 - 5
plugins/org.yakindu.sct.doc.user/build.properties

@@ -4,11 +4,6 @@ bin.includes = plugin.xml,\
                plugin.xml,\
                toc.xml,\
                help/,\
-               about.ini,\
-               about.html,\
-               about.mappings,\
-               about.properties,\
-               Yakindu-about.png,\
                css/,\
                src/
 

+ 1 - 0
releng/org.yakindu.sct.releng/pom.xml

@@ -402,6 +402,7 @@
 		<module>../../plugins/org.yakindu.sct.generator.cpp</module>
 		<module>../../plugins/org.yakindu.sct.generator.java</module>
 		<module>../../plugins/org.yakindu.sct.refactoring</module>
+		<module>../../plugins/org.yakindu.sct.branding</module>
 
 		<!-- Features -->
 		<module>../../features/org.yakindu.base-feature</module>