[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] Open source aspectj product announcement
|
Hi,
It may be of interest to some subscribers that ProtoJ the pure java
build library, has now been released. If not please ignore the rest of
this email ;)
If you want to get a quick idea of where AspectJ fits in and view some
of the source code, then go straight to the jboss demonstration link
below.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ProtoJ the Pure Java Build Library Released
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Banish your xml build scripts forever with the open source ProtoJ API.
Follow the included demonstration to see how easily jboss can be tamed
at every stage from build to execution, with use-cases such as aspect
weaving, debugging and configuration profiles.
ProtoJ is a pure java build library. There's no third-party ProtoJ
application directory to maintain, no environment variables to set up
and absolutely no other required software. Simply add the ProtoJ jar
file to your project and away you go.
Here are just some of the features and use-cases available right out
of the box:
* support for aspectj with no other software required
* support for automatic dependency management with ivy and maven
* support for managing multiple configuration profiles across the
network
* support for property interpolation (replacing references in
properties files)
* support for signing your artifacts with gpg and publishing to a
repository
* velocity integration means even your text files can integrate with
your project API
* ProtoJ is easy to learn, you only ever create a single pojo
* traditional directory structure with lib/ directory
* licensed under Apache License, Version 2.0
* tested on unix (Mac OS X), Linux (Ubuntu) and Windows (XP)
* Java 5 and Java 6 binaries available for download
As you can see ProtoJ is also more than just a build library since it
is part of your project every step of the way, from compilation to
installation to configuration to execution. This means that you can
use even the tiniest pieces of information such as the names of the
project jars and port numbers at any point in your project life-cycle.
It's hard to explain to the uninitiated why you might want to get rid
of your build scripts but suffice to say that the resultant unified
java code-base can throw up new use-cases that would be very hard to
achieve in a part-script-part-java environment.
You can give ProtoJ a try right now with one of the following links -
everything you need to get started is included in the ProtoJ
executable jar:
ProtoJ-jdk5: http://protoj.googlecode.com/files/protoj-exe-jdk5-1.9.2.jar
ProtoJ-jdk6: http://protoj.googlecode.com/files/protoj-exe-jdk6-1.9.2.jar
ProtoJ home: http://code.google.com/p/protoj/
ProtoJ jboss demonstration: http://code.google.com/p/protoj/wiki/DemoJbossProject
If you like what you see and want to get ProtoJ moving along quicker,
then offers of help are always welcome.
Cheers
Ashley Williams