Great. I have not uploaded the registry-j2ee jar to ibiblio because the project is still beta, so for now the registry-j2ee project should be built from the source. In the next release (alpha-5), I will have the registry-j2ee jar installed into the local maven repo using the scripts/install.bat file.
I think the next steps should be to get familar with how to use the javax.provisioning api (located in the javax-provisioning and provisioning-impl modules). The two most useful implementation classes for getting started are the org.jvending.provisioning.impl.BundleRepositoryImpl and org.jvending.provisioning.impl.ProvisioningContextImpl classes. These are both located under the provisioning-impl module. From those classes you can start to dig back through the code. Pay particular attention to any usage of a DAO class.
For the API usage, I would look at the JSR-124 spec, the site documentation on the jvending.sourceforge.net and then go through some of the pages in the provisioning-portal module for practical examples.
To get an idea of the central domain model, it is also useful to look at provisioning-j2ee/provisioning-model/clientbundle/src/main/resources/ClientBundle.hbm.xml file. Just about everything in JVending revolves around this concept in some way.
If you have any questions, just send them on the list and I will address them.
-------------- Original message from Shailesh Mangal <sxm20@...>: --------------
I created my branch initial_branch_sm and am able to compile the code using maven. There is a slight glitch though. registry-j2ee-0.1.0.jar is not available in http://www.ibiblio.org.
I build the source code and built the jar myself.
Isbell <random7@...> wrote:
Welcome aboard! I've added each of you to as developer's to the project.
There is a lot to do on the provisioning project, but there are a few
preliminaries. First, you need to know how to check out and build. If you
are not already familiar with CVS and Maven 2, that's the place to start.
You can take a look at maven (http://maven.apache.org).
Initially, I expect everybody to create, and work out of, their own branch
of the provisioning-j2ee module. As a convention, please add
_ after each branch name, just to make it easier to know
whose branch it is. Before any major (lots of feature changes, project
structure changes, etc) merge back to the provisioning-j2ee trunk, send out
an e-mail so other people can take a look at your work. At least for the
first couple of times, I'll also need to approve any minor merging back to
the trunk. This is really just a way for me to make a quality judgment,
address any initial issues and to test out that the build works. After the
first couple of times, this won't be necessary for anything but major
If you have any new projects that you want to test out, put it under the
sandbox module. Do anything you want in there. Just make sure that you
create your project under sandbox/. Later, if everything looks
good, we can move that up to a primary project within JVending. At that
point, you own the project and can control it, do your own releases, etc.
You may also choose to move it into your own sourceforge project.
Outside of getting familiar with the build and source control, the objective
for me is to get you all up to speed on JSR-124 and the JVending, so that
you can start adding core functionality and/or doing your own projects that
use the provisioning-j2ee core. You can go to:
http://jvending.sourceforge.net/resources.html to find some resources to
look at. Make sure that you download the JSR-124 spec and start digging into
it. The http://jvending.sourceforge.net site also contains documentation to
get you up to speed.
Any specific questions, just post it to the dev list (I've already signed
you up) and I'll answer it. Once everyone feels up to speed, then I'll throw
out some specific projects, features and/or core work and you guys can grab
what you want or create your own.
Also keep in mind that sometime this year I may (not certain yet) be moving
the license to something more liberal like Apache 2.0. If I do this, it
would be to drive adoption of JVending.
What makes Sachin India's highest paid sports celebrity?, Share your knowledge on Yahoo! India Answers
Send instant messages to your online friends - NOW