Merge branch 'jeanlouisboudart-easyant'

This commit is contained in:
Joshua Peek
2012-07-21 09:40:46 -05:00
3 changed files with 135 additions and 25 deletions

View File

@@ -1,6 +1,6 @@
--- !ruby/object:Linguist::Classifier --- !ruby/object:Linguist::Classifier
languages_total: 241 languages_total: 243
tokens_total: 164005 tokens_total: 164127
languages: languages:
"Apex": 6 "Apex": 6
"AppleScript": 2 "AppleScript": 2
@@ -64,7 +64,7 @@ languages:
"Verilog": 13 "Verilog": 13
"VimL": 2 "VimL": 2
"Visual Basic": 1 "Visual Basic": 1
"XML": 1 "XML": 3
"XQuery": 1 "XQuery": 1
"XSLT": 1 "XSLT": 1
"YAML": 1 "YAML": 1
@@ -131,7 +131,7 @@ language_tokens:
"Verilog": 3440 "Verilog": 3440
"VimL": 20 "VimL": 20
"Visual Basic": 294 "Visual Basic": 294
"XML": 5505 "XML": 5627
"XQuery": 801 "XQuery": 801
"XSLT": 44 "XSLT": 44
"YAML": 30 "YAML": 30
@@ -18878,28 +18878,53 @@ tokens:
"*always*": 1 "*always*": 1
"*before*": 2 "*before*": 2
"*must*": 1 "*must*": 1
"-": 48 "-": 49
"-->": 1
".": 22 ".": 22
"/": 5 ".4": 1
"/": 6
";": 10 ";": 10
"<!--": 1
"</assembly>": 1 "</assembly>": 1
"</configurations>": 1
"</dependencies>": 1
"</description>": 2
"</doc>": 1 "</doc>": 1
"</ea:build>": 1
"</echo>": 2
"</info>": 1
"</ivy-module>": 1
"</member>": 120 "</member>": 120
"</members>": 1 "</members>": 1
"</name>": 1 "</name>": 1
"</param>": 83 "</param>": 83
"</project>": 1
"</returns>": 36 "</returns>": 36
"</summary>": 121 "</summary>": 121
"</target>": 2
"</typeparam>": 12 "</typeparam>": 12
"<?xml>": 1 "<?xml>": 3
"<assembly>": 1 "<assembly>": 1
"<conf>": 2
"<configurations>": 1
"<dependencies>": 1
"<dependency>": 1
"<description>": 2
"<doc>": 1 "<doc>": 1
"<ea:build>": 1
"<ea:plugin>": 1
"<ea:property>": 1
"<echo>": 2
"<info>": 1
"<ivy-module>": 1
"<member>": 120 "<member>": 120
"<members>": 1 "<members>": 1
"<name>": 1 "<name>": 1
"<param>": 84 "<param>": 84
"<project>": 1
"<returns>": 36 "<returns>": 36
"<summary>": 120 "<summary>": 120
"<target>": 2
"<typeparam>": 12 "<typeparam>": 12
"A": 19 "A": 19
"AddRange": 2 "AddRange": 2
@@ -19025,7 +19050,7 @@ tokens:
"TaskpoolScheduler": 2 "TaskpoolScheduler": 2
"Test": 1 "Test": 1
"The": 74 "The": 74
"This": 20 "This": 21
"This.GetValue": 1 "This.GetValue": 1
"Threadpool": 1 "Threadpool": 1
"Timer.": 2 "Timer.": 2
@@ -19048,7 +19073,7 @@ tokens:
"When": 5 "When": 5
"WhenAny": 12 "WhenAny": 12
"Works": 2 "Works": 2
"a": 126 "a": 127
"able": 1 "able": 1
"about": 5 "about": 5
"access": 3 "access": 3
@@ -19062,6 +19087,7 @@ tokens:
"adding": 2 "adding": 2
"addition": 3 "addition": 3
"additional": 3 "additional": 3
"additionnal": 1
"adds": 2 "adds": 2
"after": 1 "after": 1
"all": 4 "all": 4
@@ -19072,11 +19098,11 @@ tokens:
"also": 17 "also": 17
"always": 4 "always": 4
"an": 88 "an": 88
"and": 43 "and": 44
"another": 3 "another": 3
"any": 11 "any": 11
"anything": 2 "anything": 2
"application": 1 "application": 2
"applies": 1 "applies": 1
"apply": 3 "apply": 3
"arbitrarily": 2 "arbitrarily": 2
@@ -19093,6 +19119,7 @@ tokens:
"automatically": 3 "automatically": 3
"available.": 1 "available.": 1
"avoid": 2 "avoid": 2
"awesome": 1
"backed": 1 "backed": 1
"background": 1 "background": 1
"backing": 9 "backing": 9
@@ -19107,6 +19134,7 @@ tokens:
"binding.": 1 "binding.": 1
"bindings": 13 "bindings": 13
"both": 2 "both": 2
"build": 1
"bus.": 1 "bus.": 1
"but": 7 "but": 7
"by": 13 "by": 13
@@ -19144,11 +19172,13 @@ tokens:
"common": 1 "common": 1
"communicate": 2 "communicate": 2
"compatible": 1 "compatible": 1
"compile": 1
"complete": 1 "complete": 1
"completes": 4 "completes": 4
"compute": 1 "compute": 1
"concurrent": 5 "concurrent": 5
"concurrently": 2 "concurrently": 2
"conf=": 1
"configured": 1 "configured": 1
"constructors": 12 "constructors": 12
"contents": 2 "contents": 2
@@ -19157,15 +19187,17 @@ tokens:
"convention": 2 "convention": 2
"convert": 2 "convert": 2
"corresponding": 2 "corresponding": 2
"could": 1
"coupled": 2 "coupled": 2
"created": 2 "created": 2
"creating": 2 "creating": 2
"current": 10 "current": 10
"currently": 2 "currently": 2
"custom": 4 "custom": 4
"customize": 1
"data": 1 "data": 1
"declare": 1 "declare": 1
"default": 6 "default": 9
"default.": 2 "default.": 2
"defaults": 1 "defaults": 1
"defined": 1 "defined": 1
@@ -19174,6 +19206,8 @@ tokens:
"delete": 1 "delete": 1
"depends": 1 "depends": 1
"derive": 1 "derive": 1
"description=": 2
"designed": 1
"determine": 1 "determine": 1
"determined": 1 "determined": 1
"directly": 1 "directly": 1
@@ -19189,7 +19223,10 @@ tokens:
"download": 1 "download": 1
"dummy": 1 "dummy": 1
"duplicate": 2 "duplicate": 2
"ea=": 2
"each": 7 "each": 7
"easily": 1
"easyant": 3
"either": 1 "either": 1
"empty": 1 "empty": 1
"enabled": 8 "enabled": 8
@@ -19212,6 +19249,7 @@ tokens:
"expression.": 1 "expression.": 1
"extended": 1 "extended": 1
"extension": 2 "extension": 2
"extensionOf=": 1
"fail.": 1 "fail.": 1
"fake": 4 "fake": 4
"faking": 4 "faking": 4
@@ -19220,7 +19258,7 @@ tokens:
"fetch": 1 "fetch": 1
"field": 10 "field": 10
"field.": 1 "field.": 1
"file": 1 "file": 3
"file.": 1 "file.": 1
"filled": 1 "filled": 1
"filters": 1 "filters": 1
@@ -19233,7 +19271,7 @@ tokens:
"flight": 2 "flight": 2
"folder": 1 "folder": 1
"followed": 1 "followed": 1
"for": 58 "for": 59
"found.": 1 "found.": 1
"framework": 1 "framework": 1
"framework.": 1 "framework.": 1
@@ -19259,6 +19297,7 @@ tokens:
"helps": 1 "helps": 1
"heuristically": 1 "heuristically": 1
"hundreds": 2 "hundreds": 2
"i": 2
"i.e.": 23 "i.e.": 23
"identical": 11 "identical": 11
"if": 27 "if": 27
@@ -19279,7 +19318,7 @@ tokens:
"interface": 4 "interface": 4
"into": 2 "into": 2
"invoke": 4 "invoke": 4
"is": 121 "is": 123
"issue": 2 "issue": 2
"it": 16 "it": 16
"item": 19 "item": 19
@@ -19287,6 +19326,8 @@ tokens:
"items": 27 "items": 27
"its": 4 "its": 4
"itself": 2 "itself": 2
"java": 1
"junit": 2
"keep": 1 "keep": 1
"key": 12 "key": 12
"keyword.": 2 "keyword.": 2
@@ -19302,6 +19343,7 @@ tokens:
"log": 2 "log": 2
"logger": 2 "logger": 2
"loosely": 2 "loosely": 2
"love": 1
"maintain": 1 "maintain": 1
"make": 2 "make": 2
"making": 3 "making": 3
@@ -19328,13 +19370,17 @@ tokens:
"mock": 4 "mock": 4
"mode": 2 "mode": 2
"modes": 1 "modes": 1
"module.ant": 1
"module.ivy": 1
"module=": 3
"monitor": 1 "monitor": 1
"more": 16 "more": 16
"multiple": 6 "multiple": 6
"must": 2 "must": 2
"my": 2
"name": 7 "name": 7
"name.": 1 "name.": 1
"name=": 216 "name=": 223
"named": 2 "named": 2
"naming": 1 "naming": 1
"need": 12 "need": 12
@@ -19380,7 +19426,10 @@ tokens:
"operations": 6 "operations": 6
"optional": 2 "optional": 2
"optionally": 2 "optionally": 2
"optionnal": 1
"or": 24 "or": 24
"org=": 1
"organisation=": 3
"other": 9 "other": 9
"otherwise": 1 "otherwise": 1
"out": 4 "out": 4
@@ -19388,6 +19437,7 @@ tokens:
"output": 1 "output": 1
"overload": 2 "overload": 2
"override": 1 "override": 1
"own": 2
"parameter": 6 "parameter": 6
"parameter.": 1 "parameter.": 1
"parameters.": 1 "parameters.": 1
@@ -19400,12 +19450,14 @@ tokens:
"performance": 1 "performance": 1
"performs": 1 "performs": 1
"places": 1 "places": 1
"plug": 1
"populate": 1 "populate": 1
"populated": 4 "populated": 4
"possible": 1 "possible": 1
"post": 2 "post": 2
"posted": 3 "posted": 3
"potentially": 2 "potentially": 2
"pre": 1
"previous": 2 "previous": 2
"private": 1 "private": 1
"progress": 1 "progress": 1
@@ -19462,11 +19514,14 @@ tokens:
"returned.": 2 "returned.": 2
"returning": 1 "returning": 1
"returns": 5 "returns": 5
"rev=": 1
"revision=": 3
"run": 7 "run": 7
"running": 4 "running": 4
"running.": 1 "running.": 1
"s": 1 "s": 1
"same": 8 "same": 8
"sample": 2
"save": 1 "save": 1
"scenarios": 4 "scenarios": 4
"schedule": 2 "schedule": 2
@@ -19500,10 +19555,13 @@ tokens:
"slot": 1 "slot": 1
"so": 1 "so": 1
"spamming": 2 "spamming": 2
"specific": 6 "specific": 8
"specified": 7 "specified": 7
"standard": 1
"start": 1 "start": 1
"startup.": 1 "startup.": 1
"status=": 1
"step": 1
"steps": 1 "steps": 1
"still": 1 "still": 1
"stream": 7 "stream": 7
@@ -19520,23 +19578,24 @@ tokens:
"take": 2 "take": 2
"taken": 1 "taken": 1
"takes": 1 "takes": 1
"target": 5 "target": 6
"target.": 1
"target.property": 1 "target.property": 1
"temporary": 1 "temporary": 1
"test": 6 "test": 7
"tests.": 1 "tests.": 1
"than": 5 "than": 5
"that": 94 "that": 94
"the": 260 "the": 260
"them": 1 "them": 1
"then": 3 "then": 3
"this": 76 "this": 77
"thread.": 3 "thread.": 3
"through": 3 "through": 3
"thrown": 1 "thrown": 1
"time": 3 "time": 3
"times.": 4 "times.": 4
"to": 163 "to": 164
"to.": 7 "to.": 7
"too": 1 "too": 1
"traditional": 3 "traditional": 3
@@ -19564,13 +19623,15 @@ tokens:
"usually": 1 "usually": 1
"value": 44 "value": 44
"value.": 2 "value.": 2
"value=": 1
"values": 4 "values": 4
"varables": 1 "varables": 1
"version": 3 "version": 3
"version=": 1 "version=": 4
"versions": 2 "versions": 2
"very": 2 "very": 2
"via": 8 "via": 8
"visibility=": 2
"wait": 3 "wait": 3
"want": 2 "want": 2
"was": 6 "was": 6
@@ -19585,18 +19646,19 @@ tokens:
"which": 12 "which": 12
"whose": 7 "whose": 7
"will": 65 "will": 65
"with": 22 "with": 23
"withDelay": 2 "withDelay": 2
"without": 1 "without": 1
"work": 2 "work": 2
"would": 1 "would": 2
"write": 2 "write": 2
"writing": 1 "writing": 1
"x": 1 "x": 1
"x.Foo.Bar.Baz": 1 "x.Foo.Bar.Baz": 1
"x.SomeProperty": 1 "x.SomeProperty": 1
"xmlns": 2
"you": 20 "you": 20
"your": 6 "your": 8
"XQuery": "XQuery":
"(": 38 "(": 38
")": 38 ")": 38

15
samples/xml/module.ant Normal file
View File

@@ -0,0 +1,15 @@
<?xml version="1.0"?>
<project name="org.apache.easyant#standard-java-app" xmlns:ea="antlib:org.apache.easyant">
<description>
This easyant module.ant sample file is optionnal and designed to customize your build with your own specific target.
</description>
<target name="an-additionnal-target">
<echo>my awesome additionnal target</echo>
</target>
<target name="a-specific-pre-compile-step" extensionOf="abstract-compile:compile-ready">
<echo>i would love easyant i could easily plug my own specific pre compile step</echo>
</target>
</project>

33
samples/xml/module.ivy Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0"?>
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
<info organisation="org.apache.easyant" module="standard-java-app" revision="0.1" status="integration" >
<description>
this is a easyant module.ivy sample file for java standard application
</description>
<!--
This easyant section is equivalent to having a module.ant like this:
<project name="org.apache.easyant#standard-java-app"
xmlns:ea="antlib:org.apache.easyant">
<property name="run.main.classname" value="org.apache.easyant.example.Example"/>
<ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.9"/>
<ea:plugin organisation="org.apache.easyant.plugins" module="run-java" revision="0.9"/>
</project>
-->
<ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.9"/>
<ea:property name="run.main.classname" value="org.apache.easyant.example.Example"/>
<ea:plugin organisation="org.apache.easyant.plugins" module="run-java" revision="0.9"/>
</ea:build>
</info>
<configurations>
<conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf"/>
<conf name="test" visibility="private" description="this scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases."/>
</configurations>
<dependencies>
<dependency org="hsqldb" name="hsqldb" rev="1.8.0.7" conf="default->default"/>
<dependency org="junit" name="junit" rev="4.4" conf="test->default" />
</dependencies>
</ivy-module>