users@cargotracker.java.net

Re: Reviving Cargo Tracker

From: Reza Rahman <reza_rahman_at_lycos.com>
Date: Fri, 25 Mar 2016 08:25:02 -0400

Harald,

It would be great if you or someone else took ownership of Cargo
Tracker. While this project is important and I'll continue working on
it, I have to take on a few more things in my spare time (!) that are
even more important. Just coordinate with the Oracle folks copied on
this email - I believe they have a sincere interest in moving the
project forward.

More responses in-line (some important comments including on IP issues).

Cheers,
Reza

On 3/25/2016 8:04 AM, Harald Wellmann wrote:
> With all the recent discussions triggered by Reza's leaving Oracle, I
> wonder if this is a good moment to revive this project and make it
> more accessible.
>
> Some suggestions:
>
> - Move to GitHub (or simply fork, creating a new GitHub organization
> for this and other sample projects - maybe javaee-guardians...?).

Yes. I would do whatever works. This could certainly be one of the
Guardians projects but I don't think it matters. It could just be it's
own organization (I imagine Oracle folks would prefer this).

>
> - Make sure the project works out of the box, ideally on any Java EE 7
> server.

It's a lot of work, but yes. The basic mechanics for this are in there now.

>
> - Support Eclipse.

Yes. Tried but proved too clunky/buggy for normal Eclipse users.

>
> - Support WildFly.
>
> - Support TomEE 7.

Definitely. Someone did some work for this but I didn't like the way it
was done. This is an opportunity to really prove out Java EE
portability. Adding too many libraries in the war defeats that purpose.
But it was a first try. Similarly you'll see in the JIRA someone tried
WebSphere Liberty too but really didn't put that much effort into it.

>
> - Add more integration tests, both with Arquillian and Pax Exam.

Definitely. This was/is my top priority.

>
> - Add UI tests with Serenity BDD and Selenium.

Yes.

>
> - Create a standalone fat JAR with WildFly Swarm.

Why not. Question the practical benefit of this but it's a good FUD buster.

>
> I'd be happy to help to make things work with Eclipse and WildFly -
> this is my daily work environment.
>
> Right now, I have Cargo Tracker running locally with WildFly 9.0.1 and
> Eclipse Mars.2/JBoss Tools after a couple of minor changes. In
> particular, I don't see any major issues with Cargo Tracker in Eclipse
> at all, contrary to what Reza reported, so it's probably just an issue
> of setting up Eclipse with an appropriate set of plugins.
>
>
> Best regards,
>
> Harald

Please feel free to create/modify JIRA as you see fit. I can give you
the right permissions if you want. Just to be on the safe-side, it's
best to sign an OCA before committing code to the existing project
(David can help you with it).