Skip to content

Commit 6b8f8f6

Browse files
author
Athanasios Tsitsipas
committed
Added Runtime Model Updater with some of it's dependencies to other bundles
1 parent 767eec8 commit 6b8f8f6

File tree

167 files changed

+6327
-0
lines changed

Some content is hidden

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

167 files changed

+6327
-0
lines changed

HBaseClient/.classpath

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="src" path="src"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
5+
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
6+
<classpathentry exported="true" kind="lib" path="hbase-client-1.1.1-jar-with-dependencies.jar"/>
7+
<classpathentry kind="output" path="bin"/>
8+
</classpath>

HBaseClient/.project

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>HBaseClient</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.jdt.core.javanature</nature>
26+
<nature>org.eclipse.pde.PluginNature</nature>
27+
</natures>
28+
</projectDescription>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
4+
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5+
org.eclipse.jdt.core.compiler.compliance=1.7
6+
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7+
org.eclipse.jdt.core.compiler.debug.localVariable=generate
8+
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
11+
org.eclipse.jdt.core.compiler.source=1.7

HBaseClient/META-INF/MANIFEST.MF

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Manifest-Version: 1.0
2+
Bundle-ManifestVersion: 2
3+
Bundle-Name: HBaseClient
4+
Bundle-SymbolicName: HBaseClient
5+
Bundle-Version: 1.0.0.qualifier
6+
Bundle-ClassPath: hbase-client-1.1.1-jar-with-dependencies.jar
7+
Export-Package: org.apache.hadoop.conf,
8+
org.apache.hadoop.hbase,
9+
org.apache.hadoop.hbase.client,
10+
org.apache.hadoop.hbase.filter,
11+
org.apache.hadoop.hbase.util,
12+
org.junit
13+
Bundle-RequiredExecutionEnvironment: JavaSE-1.7

HBaseClient/build.properties

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
bin.includes = META-INF/,\
2+
hbase-client-1.1.1-jar-with-dependencies.jar
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>eu.cactosfp7.cactoscale.runtimemodelupdater.buckminster</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.pde.FeatureBuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
</buildSpec>
14+
<natures>
15+
<nature>org.eclipse.pde.FeatureNature</nature>
16+
</natures>
17+
</projectDescription>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
<?xml version="1.0" encoding="UTF-8"?><cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="eu.cactosfp7.cactoscale.runtimemodelupdater.buckminster" componentType="eclipse.feature" version="1.0.0.qualifier">
2+
<cs:dependencies>
3+
<cs:dependency name="eu.cactosfp7.cactoscale.runtimemodelupdater.feature" componentType="eclipse.feature"/>
4+
<cs:dependency name="eu.cactosfp7.cactoscale.runtimemodelupdater.test" componentType="osgi.bundle"/>
5+
<cs:dependency name="org.eclipse.emf.cdo" componentType="eclipse.feature"/>
6+
<cs:dependency name="org.eclipse.equinox.executable" componentType="eclipse.feature"/>
7+
</cs:dependencies>
8+
<cs:generators>
9+
<cs:generator generates="eu.cactosfp7.cactoscale.runtimemodelupdater.buckminster.source" attribute="source.feature.jar" generatesType="eclipse.feature"/>
10+
</cs:generators>
11+
<cs:artifacts>
12+
<cs:private name="bin.includes">
13+
<cs:path path="runtimemodelupdater.cquery"/>
14+
<cs:path path=".project"/>
15+
<cs:path path="runtimemodelupdater.rmap"/>
16+
<cs:path path=".svn/"/>
17+
</cs:private>
18+
<cs:private name="raw.manifest" path="feature.xml"/>
19+
</cs:artifacts>
20+
<cs:actions>
21+
<cs:public name="buckminster.clean" actor="ant">
22+
<cs:actorProperties>
23+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
24+
<cs:property key="targets" value="delete.dir"/>
25+
</cs:actorProperties>
26+
<cs:properties>
27+
<cs:property key="dir.to.delete" value="${buckminster.output}/"/>
28+
</cs:properties>
29+
<cs:prerequisites>
30+
<cs:attribute name="buckminster.clean" component="eu.cactosfp7.cactoscale.runtimemodelupdater.feature"/>
31+
<cs:attribute name="buckminster.clean" component="eu.cactosfp7.cactoscale.runtimemodelupdater.test"/>
32+
</cs:prerequisites>
33+
</cs:public>
34+
<cs:public name="manifest" actor="ant">
35+
<cs:actorProperties>
36+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
37+
<cs:property key="targets" value="expand.feature.version"/>
38+
</cs:actorProperties>
39+
<cs:prerequisites>
40+
<cs:attribute name="raw.manifest" alias="manifest"/>
41+
<cs:attribute name="bundle.jars" alias="bundles"/>
42+
<cs:attribute name="feature.references" alias="features"/>
43+
</cs:prerequisites>
44+
<cs:products alias="action.output" base="${buckminster.output}/temp/manifest/">
45+
<cs:path path="feature.xml"/>
46+
</cs:products>
47+
</cs:public>
48+
<cs:public name="site.p2" actor="p2SiteGenerator">
49+
<cs:prerequisites>
50+
<cs:attribute name="site.feature.exports" alias="site" filter="(&amp;(!(site.pack200=true))(!(site.signing=true)))"/>
51+
<cs:attribute name="site.packed" alias="site" filter="(site.pack200=true)"/>
52+
<cs:attribute name="site.signed" alias="site" filter="(&amp;(site.signing=true)(!(site.pack200=true)))"/>
53+
<cs:attribute name="manifest" alias="site.definer"/>
54+
<cs:attribute name="product.configuration.exports" alias="product.configs"/>
55+
</cs:prerequisites>
56+
<cs:products base="${buckminster.output}/site.p2/" upToDatePolicy="ACTOR"/>
57+
</cs:public>
58+
<cs:public name="site.p2.zip" actor="ant">
59+
<cs:actorProperties>
60+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
61+
<cs:property key="targets" value="create.site.zip"/>
62+
</cs:actorProperties>
63+
<cs:prerequisites>
64+
<cs:attribute name="manifest" alias="manifest"/>
65+
<cs:attribute name="site.p2" alias="action.requirements"/>
66+
</cs:prerequisites>
67+
<cs:products alias="action.output" base="${buckminster.output}/site.p2.zip/" fileCount="1" upToDatePolicy="COUNT"/>
68+
</cs:public>
69+
<cs:public name="site.packed" actor="jarProcessor">
70+
<cs:properties>
71+
<cs:property key="command" value="pack"/>
72+
</cs:properties>
73+
<cs:prerequisites>
74+
<cs:attribute name="site.feature.exports" alias="jar.folder" filter="(!(site.signing=true))"/>
75+
<cs:attribute name="site.signed" alias="jar.folder" filter="(site.signing=true)"/>
76+
</cs:prerequisites>
77+
<cs:products base="${buckminster.output}/site.packed/" upToDatePolicy="MAPPER"/>
78+
</cs:public>
79+
<cs:public name="site.signed" actor="ant">
80+
<cs:actorProperties>
81+
<cs:property key="buildFileId" value="buckminster.signing"/>
82+
<cs:property key="targets" value="sign.jars"/>
83+
</cs:actorProperties>
84+
<cs:prerequisites alias="action.requirements">
85+
<cs:attribute name="site.repacked" filter="(site.pack200=true)"/>
86+
<cs:attribute name="site.feature.exports" filter="(!(site.pack200=true))"/>
87+
</cs:prerequisites>
88+
<cs:products alias="action.output" base="${buckminster.output}/site.signed/" upToDatePolicy="MAPPER"/>
89+
</cs:public>
90+
<cs:public name="source.manifest.with.localization" actor="ant">
91+
<cs:actorProperties>
92+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
93+
<cs:property key="targets" value="create.source.feature"/>
94+
</cs:actorProperties>
95+
<cs:prerequisites>
96+
<cs:attribute name="bin.includes" alias="translations"/>
97+
<cs:attribute name="manifest" alias="manifest"/>
98+
<cs:attribute name="source.bundle.jars" alias="bundles"/>
99+
<cs:attribute name="source.feature.references" alias="features"/>
100+
</cs:prerequisites>
101+
<cs:products>
102+
<cs:public name="source.manifest" path="feature.xml" base="${buckminster.output}/temp/source/" alias="action.output"/>
103+
<cs:public name="source.localization" path="feature.properties" base="${buckminster.output}/temp/source/"/>
104+
</cs:products>
105+
</cs:public>
106+
<cs:private name="copy.features" actor="ant">
107+
<cs:actorProperties>
108+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
109+
<cs:property key="targets" value="copy.group"/>
110+
</cs:actorProperties>
111+
<cs:prerequisites alias="action.requirements">
112+
<cs:attribute name="feature.jars"/>
113+
<cs:attribute name="source.feature.jars"/>
114+
</cs:prerequisites>
115+
<cs:products alias="action.output" base="${buckminster.output}/site/features/" upToDatePolicy="MAPPER"/>
116+
</cs:private>
117+
<cs:private name="copy.plugins" actor="ant">
118+
<cs:actorProperties>
119+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
120+
<cs:property key="targets" value="copy.group"/>
121+
</cs:actorProperties>
122+
<cs:prerequisites alias="action.requirements">
123+
<cs:attribute name="bundle.jars"/>
124+
<cs:attribute name="source.bundle.jars"/>
125+
</cs:prerequisites>
126+
<cs:products alias="action.output" base="${buckminster.output}/site/plugins/" upToDatePolicy="MAPPER"/>
127+
</cs:private>
128+
<cs:private name="copy.subfeatures" actor="ant">
129+
<cs:actorProperties>
130+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
131+
<cs:property key="targets" value="copy.group"/>
132+
</cs:actorProperties>
133+
<cs:prerequisites alias="action.requirements">
134+
<cs:attribute name="feature.references"/>
135+
<cs:attribute name="source.feature.references"/>
136+
<cs:attribute name="feature.jar" filter="(site.include.top=true)"/>
137+
<cs:attribute name="source.feature.jar" filter="(&amp;(site.include.top=true)(!(cbi.include.source=false)))"/>
138+
</cs:prerequisites>
139+
<cs:products alias="action.output" base="${buckminster.output}/site/features/" upToDatePolicy="MAPPER"/>
140+
</cs:private>
141+
<cs:private name="feature.jar" actor="ant">
142+
<cs:actorProperties>
143+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
144+
<cs:property key="targets" value="create.feature.jar"/>
145+
</cs:actorProperties>
146+
<cs:prerequisites alias="action.requirements">
147+
<cs:attribute name="manifest" alias="manifest"/>
148+
<cs:attribute name="jar.contents"/>
149+
</cs:prerequisites>
150+
<cs:products alias="action.output" base="${buckminster.output}/jar/" fileCount="1" upToDatePolicy="COUNT"/>
151+
</cs:private>
152+
<cs:private name="site.repacked" actor="jarProcessor">
153+
<cs:properties>
154+
<cs:property key="command" value="repack"/>
155+
</cs:properties>
156+
<cs:prerequisites>
157+
<cs:attribute name="site.feature.exports" alias="jar.folder"/>
158+
</cs:prerequisites>
159+
<cs:products base="${buckminster.output}/site.repacked/" upToDatePolicy="MAPPER"/>
160+
</cs:private>
161+
<cs:private name="source.feature.jar" actor="ant">
162+
<cs:actorProperties>
163+
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
164+
<cs:property key="targets" value="create.feature.jar"/>
165+
</cs:actorProperties>
166+
<cs:prerequisites alias="action.requirements">
167+
<cs:attribute name="source.manifest" alias="manifest"/>
168+
<cs:attribute name="src.includes"/>
169+
<cs:attribute name="source.localization" alias="source.localization"/>
170+
</cs:prerequisites>
171+
<cs:products alias="action.output" base="${buckminster.output}/source.jar/" fileCount="1" upToDatePolicy="COUNT"/>
172+
</cs:private>
173+
<cs:private name="src.includes" actor="copy">
174+
<cs:properties>
175+
<cs:property key="excludes" value="feature.properties"/>
176+
</cs:properties>
177+
<cs:prerequisites>
178+
<cs:attribute name="bin.includes"/>
179+
</cs:prerequisites>
180+
<cs:products base="${buckminster.output}/src.includes/"/>
181+
</cs:private>
182+
</cs:actions>
183+
<cs:groups>
184+
<cs:public name="bundle.jars">
185+
<cs:attribute name="bundle.jars" component="eu.cactosfp7.cactoscale.runtimemodelupdater.feature"/>
186+
<cs:attribute name="bundle.and.fragments" component="eu.cactosfp7.cactoscale.runtimemodelupdater.test"/>
187+
</cs:public>
188+
<cs:public name="feature.exports" rebase="${buckminster.output}/site/">
189+
<cs:attribute name="copy.features"/>
190+
<cs:attribute name="copy.plugins"/>
191+
</cs:public>
192+
<cs:public name="feature.jars">
193+
<cs:attribute name="feature.jar"/>
194+
<cs:attribute name="feature.references"/>
195+
</cs:public>
196+
<cs:public name="feature.references">
197+
<cs:attribute name="feature.jars" component="eu.cactosfp7.cactoscale.runtimemodelupdater.feature"/>
198+
</cs:public>
199+
<cs:public name="jar.contents">
200+
<cs:attribute name="bin.includes"/>
201+
<cs:attribute name="manifest"/>
202+
</cs:public>
203+
<cs:public name="product.configuration.exports">
204+
<cs:attribute name="product.configuration.exports" component="eu.cactosfp7.cactoscale.runtimemodelupdater.feature"/>
205+
<cs:attribute name="product.configuration.exports" component="eu.cactosfp7.cactoscale.runtimemodelupdater.test"/>
206+
</cs:public>
207+
<cs:public name="site.feature.exports" rebase="${buckminster.output}/site/">
208+
<cs:attribute name="copy.subfeatures"/>
209+
<cs:attribute name="copy.plugins"/>
210+
</cs:public>
211+
<cs:public name="source.bundle.jars" filter="(!(cbi.include.source=false))">
212+
<cs:attribute name="source.bundle.jars" component="eu.cactosfp7.cactoscale.runtimemodelupdater.feature"/>
213+
<cs:attribute name="bundle.and.fragments.source" component="eu.cactosfp7.cactoscale.runtimemodelupdater.test"/>
214+
</cs:public>
215+
<cs:public name="source.feature.jars" filter="(!(cbi.include.source=false))">
216+
<cs:attribute name="source.feature.jar"/>
217+
<cs:attribute name="source.feature.references"/>
218+
</cs:public>
219+
<cs:public name="source.feature.references" filter="(!(cbi.include.source=false))">
220+
<cs:attribute name="source.feature.jars" component="eu.cactosfp7.cactoscale.runtimemodelupdater.feature"/>
221+
</cs:public>
222+
</cs:groups>
223+
</cs:cspec>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<feature
3+
id="eu.cactosfp7.cactoscale.runtimemodelupdater.buckminster"
4+
label="eu.cactosfp7.cactoscale.runtimemodelupdater.buckminster"
5+
version="3.0.0.qualifier"
6+
provider-name="CACTOS Consortium">
7+
8+
<url>
9+
<discovery label="Infrastructure Models" url="https://sdqweb.ipd.kit.edu/eclipse/cactos/infrastructuremodels/nightly/"/>
10+
<discovery label="Optimisation Plan" url="https://sdqweb.ipd.kit.edu/eclipse/cactos/optimisationplan/nightly/"/>
11+
</url>
12+
13+
<includes
14+
id="eu.cactosfp7.cactoscale.runtimemodelupdater.feature"
15+
version="0.0.0"/>
16+
17+
<requires>
18+
<import plugin="org.junit"/>
19+
<import plugin="eu.cactosfp7.cactoscale.runtimemodelupdater" version="1.0.0" match="greaterOrEqual"/>
20+
</requires>
21+
22+
<plugin
23+
id="eu.cactosfp7.cactoscale.runtimemodelupdater.test"
24+
download-size="0"
25+
install-size="0"
26+
version="0.0.0"
27+
unpack="false"/>
28+
29+
</feature>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="UTF-8"?><cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="runtimemodelupdater.rmap">
2+
<cq:rootRequest name="eu.cactosfp7.cactoscale.runtimemodelupdater.buckminster" componentType="eclipse.feature"/>
3+
<cq:property key="pass" value="fA8qXqNwNQLoLuc6"/>
4+
<cq:property key="user" value="cactosbuild"/>
5+
<cq:advisorNode namePattern="^RuntimeModelUpdater*" useTargetPlatform="false"/>
6+
<cq:advisorNode namePattern="org.apache.felix*" componentType="osgi.bundle" useMaterialization="false" useTargetPlatform="false" useWorkspace="false"/>
7+
</cq:componentQuery>

0 commit comments

Comments
 (0)