Maven and Hudson continuous build server now running

Thanks to the extraordinary efforts of Jim Idle, we now have ANTLR fully integrated/build with maven. Maven provides an auto-syncing repository so that new release are available within 4 hours of release and makes it easy for people other than me to build ANTLR. If you install the Maven plugin into your IDE (Netbeans/IDEA/Eclipse) then you will find that you can open the directory that contains the ANTLR source code (look for the pom.xml file) in the IDE and it will automatically know how to build and test the software.

A further side effect is that you no longer need to build your own development snapshots. We have also implemented an instance of the Hudson continuous build server. Here you can find the latest build status of all the ANTLR tools and you can download the latest development snapshot, if you are not using Maven.

You can find the hudson reports at: http://www.antlr.org/hudson (JIRA is still at http://www.antlr.org/jira)

Finally, if you are a Maven user and for some reason feel the need to build with the latest snapshot releases (perhaps to get a bug fix and so on), then you can connect to the ANTLR snapshot repository by specifying it in your maven pom.xml file as follows:

<project> ...
    <!--
    Inform Maven of the ANTLR snapshot repository, which it will
    need to consult to get the latest snapshot build of the runtime
    and tool directories if it was not built and installed locally.
    -->
    <repositories>
        <!--
        This is the ANTLR repository.
        -->
        <repository>
            <id>antlr-snapshot</id>
            <name>ANTLR Testing Snapshot Repository</name>
            <url>http://antlr.org/antlr-snapshot</url>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
        </repository>
    </repositories>
...
</project>