Micha Kops avatar Micha Kops committed 0fca170

initial import.

Comments (0)

Files changed (4)

+.settings
+target
+.project
+.classpath
+
+# CoffeeScript Maven Tutorial #
+
+---------------
+
+## About ##
+
+A short example on how to compile CoffeeScript to JavaScript using Maven.
+
+For the full tutorial, please take a look at the full tutorial on [my blog].
+
+
+  [my blog]:http://www.hascode.com/2012/05/compiling-coffeescript-with-maven
+
+## Author ##
+
+Micha Kops / <http://www.hascode.com>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>com.hascode.tutorial</groupId>
+	<artifactId>coffeescript-maven-example</artifactId>
+	<version>0.0.1</version>
+	<name>hasCode.com CoffeeScript Maven Tutorial</name>
+	<url>http://www.hascode.com/</url>
+	
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>com.voltvoodoo</groupId>
+				<artifactId>brew</artifactId>
+				<version>0.2.10</version>
+				<executions>
+					<execution>
+						<goals>
+							<goal>compile</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+</project>

src/main/coffeescript/countdown.coffee

+class Countdown
+  constructor:(@treshold) -> 
+  
+  countDown: ->
+    alert("beginning countdown from  #{@treshold}")
+    for num in [@treshold..1]
+      do (num) ->
+        alert(num)
+    alert("FIRE!!!!")
+
+countdown = new Countdown 10
+countdown.countDown()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.