This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
| :x (comment | |
| @echo off | |
| java -cp clojure.jar clojure.main "%~f0" %* | |
| goto :eof | |
| ) | |
| (println "Hi!" *command-line-args*) |
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
| #!/bin/sh | |
| exec scala "$0" "$@" | |
| !# | |
| import java.io._ | |
| val docs = new File(".").listFiles | |
| .filter(_.getName.endsWith(".textile")) // process only textile files | |
| .map(new DocumentationFile(_)) |
| /** | |
| * Join String arguments into one String separated by comma (",") | |
| * @param args input Strings | |
| * @return joined String | |
| */ | |
| public static String join(String... args) { | |
| if(args.length <1) throw new IllegalArgumentException(); | |
| String joined = Arrays.toString(args); | |
| String result = joined.substring(1, joined.length()-1); |
| <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |
| <modelversion>4.0.0</modelversion> | |
| <groupid>org.halyph</groupid> | |
| <artifactid>proptest</artifactid> | |
| <packaging>jar</packaging> | |
| <version>1.0-SNAPSHOT</version> | |
| <name>proptest</name> | |
| <url>http://maven.apache.org</url> | |
| <dependencies> | |
| <dependency> |
| <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/maven-v4_0_0.xsd"> | |
| <modelVersion>4.0.0</modelVersion> | |
| <groupId>jsf.demo</groupId> | |
| <artifactId>GridDemo</artifactId> | |
| <packaging>war</packaging> | |
| <version>1.0-SNAPSHOT</version> | |
| <name>GridDemo Maven Webapp</name> | |
| <url>http://maven.apache.org</url> |
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
| <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/maven-v4_0_0.xsd"> | |
| <modelVersion>4.0.0</modelVersion> | |
| <groupId>com.prospinghibernate.gallery</groupId> | |
| <artifactId>gallery</artifactId> | |
| <packaging>war</packaging> | |
| <version>1.0.0-SNAPSHOT</version> |
| <repository> | |
| <id>jboss-public-repository-group</id> | |
| <name>JBoss Public Maven Repository Group</name> | |
| <url>http://repository.jboss.com/maven2</url> | |
| </repository> | |
| <repository> | |
| <id>repo2_maven_org</id> | |
| <url>http://repo2.maven.org/maven2</url> | |
| </repository> | |
| <repository> |
| <plugins> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-compiler-plugin</artifactId> | |
| <configuration> | |
| <source>1.6</source> | |
| <target>1.6</target> | |
| <compilerArguments> | |
| <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor> | |
| </compilerArguments> |
| <persistence xmlns="http://java.sun.com/xml/ns/persistence" | |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" | |
| version="2.0"> | |
| <persistence-unit name="org.hibernate.tutorial.jpa" transaction-type="RESOURCE_LOCAL"> | |
| <description> | |
| Persistence unit for the JPA tutorial of the Hibernate Getting Started Guide | |
| </description> | |
| <provider>org.hibernate.ejb.HibernatePersistence</provider> |