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> |