File: buckminster.cspex

package info (click to toggle)
eclipse-emf 2.8.3-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 57,992 kB
  • ctags: 81,092
  • sloc: java: 561,060; xml: 7,553; sh: 111; makefile: 11
file content (40 lines) | stat: -rw-r--r-- 1,505 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="UTF-8"?>
<cs:cspecExtension xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0">
	<cs:dependencies>
		<cs:dependency name="org.eclipse.emf.gwt.build.helper" componentType="buckminster" filter="(without.gdt=true)" />
	</cs:dependencies>

	<cs:artifacts>
		<cs:private name="classpath.file" path=".classpath" />
	</cs:artifacts>

	<cs:actions>
		<cs:private name="replace.classpath.containers" actor="ant">
			<cs:documentation>
				Replace selected classpath containers in the .classpath file according to the
				"container.replacement.data" prerequisite.
			</cs:documentation>
			<cs:actorProperties>
				<cs:property key="buildFile" value="wrapper.ant" />
			</cs:actorProperties>
			<cs:prerequisites>
				<cs:attribute component="org.eclipse.emf.gwt.build.helper" name="helper.script" alias="helper.script" />
				<cs:attribute component="org.eclipse.emf.gwt.build.helper" name="google.classpath.containers.replacement.data"
					alias="container.replacement.data" />
				<cs:attribute name="classpath.file" alias="classpath.file" />
			</cs:prerequisites>
		</cs:private>

		<cs:public name="buckminster.prebind" actor="null">
			<cs:prerequisites>
				<cs:attribute name="replace.classpath.containers" contributor="false" filter="(without.gdt=true)" />
			</cs:prerequisites>
		</cs:public>
	</cs:actions>

	<cs:alterGroups>
		<cs:private name="jar.contents">
			<cs:attribute name="eclipse.build.source" />
		</cs:private>
	</cs:alterGroups>
</cs:cspecExtension>