[antlr-interest] Maven builds, hudson continuous

Jean Bovet antlr-list at arizona-software.ch
Thu Nov 20 22:06:36 PST 2008


Great job Jim!

Jean

On Nov 20, 2008, at 10:28 AM, Terence Parr wrote:

> HI everyone,
>
> Just wanted to follow up on this note to recognize Jim Idle (or is it
> Idol!?) for his extraordinary efforts to get maven and the continuous
> build server Hudson working! It really is a huge improvement in an
> area that I always lag behind (build systems).
>
> I'll update the website to include all of these links for easy
> reference.
>
> Ter
>
> On Nov 19, 2008, at 4:39 PM, Jim Idle wrote:
>
>> As some of you may have noticed, a lot of work has been done lately
>> to provide the ANTLR components as Maven artifacts (http://maven.apache.org/
>> ), to provide an auto-syncing repository so that new release are
>> available via Maven within 4 hours of release and finally to create
>> Maven projects so that it is easy for people other than Ter to build
>> ANTLR.
>>
>> If you build Java projects and have not come across Maven then I
>> highly recommend taking the 10 minute tour as it is pretty useful.
>>
>> As a side effect of this work, 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 however, should make the need for you to build
>> your own development snapshots. This is because we have also
>> implemented an instance of the Hudson continuous build server. Here
>> you can find the latests 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:8888/
>> hudson  (JIRA is still at http://www.antlr.org:8888 )
>>
>> 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>
>>
>>
>> Jim
>>
>> List: http://www.antlr.org/mailman/listinfo/antlr-interest
>> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>>
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>



More information about the antlr-interest mailing list