You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Joe Littlejohn <jo...@gmail.com> on 2011/02/11 02:00:05 UTC

[jci] Can someone please make a 1.1 release?

Hi all,

I've been trying to use the commons-jci project (both the javac and
eclipse compilers) but I've hit many bugs that I just can't work
around. I know the trunk contains some relevant fixes, but there is no
SNAPSHOT build in the apache snapshots repo.

- Could someone kick off a 1.1 release of JCI to get the latest
changes into a release version?

- Also, is this project dead? (would be a shame since in form and
function it's a lot nicer than JSR-199)

Cheers

Joe

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Joe Littlejohn <jo...@gmail.com>.
So Torsten, would a new release from trunk be possible?

Cheers


On 12 February 2011 23:47, Joe Littlejohn <jo...@gmail.com> wrote:
> Hi Torsten,
>
> I have built the trunk and installed a 1.1-SNAPSHOT to my local
> repository - this solves the problem so I really just need what's in
> trunk to be available in a release. As an aside, I was having some
> unit test failures during the JCI build so I had to run with
> -DskipTests=true.
>
> I don't have any particular preference for using the javac compiler,
> I'm happy to use the eclipse. In 1.0, however, the eclipse compiler
> arguments are overwritten and there's no way to extend the JCI types
> to stop this happening as far as I can tell due to the access
> modifiers on the relevant classes & methods. If you could make a 1.1
> release (or 1.0.1) I think this would make what's there much more
> useful (even if there are no more releases in future).
>
> In terms of contribution... what do you need? If you point me in the
> direction of some tasks I'd be happy to take a look. Just don't ask me
> to implement the JSR-199 based compiler for JCI - I've wrestled with
> that API a couple of times now and lost :D
>
> Joe
>
>
> On 11 February 2011 23:00, Torsten Curdt <tc...@apache.org> wrote:
>> Hey Joe,
>>
>>> I've been trying to use the commons-jci project (both the javac and
>>> eclipse compilers) but I've hit many bugs that I just can't work
>>> around. I know the trunk contains some relevant fixes, but there is no
>>> SNAPSHOT build in the apache snapshots repo.
>>
>> So you built trunk and it works for you?
>>
>> The javac compiler is quite a hack and should probably be deprecated.
>> IIRC it also does not work with newer JDKs.
>> For that it would be so great to get the jsr199 compiler working.
>>
>>> - Could someone kick off a 1.1 release of JCI to get the latest
>>> changes into a release version?
>>
>> I'll try to help.
>>
>>> - Also, is this project dead? (would be a shame since in form and
>>> function it's a lot nicer than JSR-199)
>>
>> Thanks :)
>>
>> Well, it didn't get much traction which is why not much has happened.
>> I think it still has some rough edges ...and haven't had a chance to
>> spend more time myself.
>>
>> Contributions are much welcome!
>>
>> cheers,
>> Torsten
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>> For additional commands, e-mail: user-help@commons.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
On Tue, Feb 15, 2011 at 19:17, Joe Littlejohn <jo...@gmail.com> wrote:
> Here's a link to the details of the test failure:
> http://pastebin.com/LTLwh8wX
>
> Looks like the Rhino compiler is not able to fulfil the
> testCrossReferenceCompilation test from
> org.apache.commons.jci.compilers.AbstractCompilerTestCase.
>
> Any ideas Torsten?

Not many ... it's been years :)

...but looking at the code the test is related to this issue

https://issues.apache.org/jira/browse/JCI-53

It looks like this just needs to be overridden in the rhino compiler testcase.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Joe Littlejohn <jo...@gmail.com>.
Here's a link to the details of the test failure:
http://pastebin.com/LTLwh8wX

Looks like the Rhino compiler is not able to fulfil the
testCrossReferenceCompilation test from
org.apache.commons.jci.compilers.AbstractCompilerTestCase.

Any ideas Torsten?


On 15 February 2011 17:53, Christian Grobmeier <gr...@gmail.com> wrote:
>>> >> I already read the impl is part of JDK and I was wondering if JCI will
>>> >> stop development and is in maintenance mode for the old JDKs
>>> >
>>> > TBH ... I was thinking the same. Until Joe asked for a release :)
>
> Guess there are more interesting places in the java world at the
> moment... Anyway it would be pretty funny to have one of the experts
> group making a wrapper to a spec he was involved - its a sign ;-)
>
>>> If all you do is make one more release, I think this project will be
>>> leaving a useful legacy, even if it is no longer in active
>>> development.
>>
>> It sounds like it a week of someone's time to wake up [jci], fix the tests, update the build, etc.
>>
>> Even if the above is done by a non-committer, a committer needs to take the time cut at least one RC and the release, which is still a non-trivial process.
>
> How is JCI released? Is it using the archiva process or the manual
> one? I probably can help a bit with releasing, but not with fixing the
> test cases.
>
> Cheers,
> Christian
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
>>> I'm not sure whether it's worth investing a
>>> great deal of time in JCI, but I am sure that the trunk is currently a
>>> lot more useful than what's available in a release.

That's true

>> It sounds like it a week of someone's time to wake up [jci], fix the tests, update the build, etc.

Maybe not a week - but it will take some time to get the build system
up to speed and look into the failing tests.

>> Even if the above is done by a non-committer, a committer needs to take the time cut at least one RC and the release, which is still a non-trivial process.

I am of course fine to apply patches and cut the RC.

> How is JCI released? Is it using the archiva process or the manual
> one? I probably can help a bit with releasing, but not with fixing the
> test cases.

The release plugin was such PITA for the multi module project setup
that in the end I just used a bash script.
Maybe this pain can be avoided by giving in and using the standard
maven directory structure.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Christian Grobmeier <gr...@gmail.com>.
>> >> I already read the impl is part of JDK and I was wondering if JCI will
>> >> stop development and is in maintenance mode for the old JDKs
>> >
>> > TBH ... I was thinking the same. Until Joe asked for a release :)

Guess there are more interesting places in the java world at the
moment... Anyway it would be pretty funny to have one of the experts
group making a wrapper to a spec he was involved - its a sign ;-)

>> If all you do is make one more release, I think this project will be
>> leaving a useful legacy, even if it is no longer in active
>> development.
>
> It sounds like it a week of someone's time to wake up [jci], fix the tests, update the build, etc.
>
> Even if the above is done by a non-committer, a committer needs to take the time cut at least one RC and the release, which is still a non-trivial process.

How is JCI released? Is it using the archiva process or the manual
one? I probably can help a bit with releasing, but not with fixing the
test cases.

Cheers,
Christian

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Joe Littlejohn <jo...@gmail.com>.
I did notice that the trunk build currently requires jdk 1.5. Using
jdk 6 the javac compiler implementation doesn't work and some tests
fail (I believe this is down to JCI-43). I note that the reason I can
compile trunk using jdk 1.5 is that the JSR-199 compiler is currently
not include as a module in the parent pom (it's commented out)

Maybe it's best to leave JSR-199 support aside for now? It's clear
that it's going to require some thought on how to maintain Java 1.5
compatibility whilst delivering a JSR-199 based compiler
implementation.

Given that a JSR-199 compiler was pegged for v1.1, maybe a build of
the current trunk would be better tagged as v1.0.1?


On 20 February 2011 18:11, Christian Grobmeier <gr...@gmail.com> wrote:
>> I am with you guys ...but bumping to 1.5 doesn't buy us much.
>> Only bumping to 1.6 would make things much easier.
>
> Just to make sure I understood right... jci depended on 1.4, but then
> we started to implement jsr199 which is currently unfinished. Even
> when unfinished we now need j6 b/c of the interfaces used.
>
> If so, there are these options:
>
> 1) deliver unfinished jsr199 (would would this mean exactly)?
> 2) remove jsr199 and move it to a branch (have there been many changes
> except jsr199 after the last release?)
> 3) complete jsr199 (how difficult is this?)
>
> Thanks :-)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
> Just to make sure I understood right... jci depended on 1.4, but then
> we started to implement jsr199 which is currently unfinished. Even
> when unfinished we now need j6 b/c of the interfaces used.

not quite

commons-jci-core, >= 1.4
commons-jci-rhino, >= 1.4
commons-jci-janino, >= 1.4
commons-jci-eclipse, >= 1.4

and here it comes:

commons-jci-javac, = 1.4 (maybe even 1.5?)
commons-jci-jsr199, >= 1.6

The jsr199 compiler is not fully working yet. More a skeleton than an
implementation.
Before jci 1.0 was released without jsr199 support ...so there was no
real problem.

Now the testing on 1.4 and 1.5 for a release is a bit of problem.
Except for the javac compiler everything can be easily tested with the 1.6 jdk.

IMO we should really get rid of the javac compiler (it's a nasty nasty
hack) and instead focus on the jsr199 compiler. Which would make
testing and developing less of an issue.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Christian Grobmeier <gr...@gmail.com>.
> I am with you guys ...but bumping to 1.5 doesn't buy us much.
> Only bumping to 1.6 would make things much easier.

Just to make sure I understood right... jci depended on 1.4, but then
we started to implement jsr199 which is currently unfinished. Even
when unfinished we now need j6 b/c of the interfaces used.

If so, there are these options:

1) deliver unfinished jsr199 (would would this mean exactly)?
2) remove jsr199 and move it to a branch (have there been many changes
except jsr199 after the last release?)
3) complete jsr199 (how difficult is this?)

Thanks :-)

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
> Java 1.5 is out since 2004. Even the financial people don't use 1.4 as
> far as I know. Don't see any reason to keep this any longer.
>
> I think i would be for 2.0 without jsr199 support and hopefully
> deliver 2.1 with jsr199 (or level to 3.0)
>
> If bumb to 1.5 would solve most problems I would go for it

I am with you guys ...but bumping to 1.5 doesn't buy us much.
Only bumping to 1.6 would make things much easier.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Christian Grobmeier <gr...@gmail.com>.
Java 1.5 is out since 2004. Even the financial people don't use 1.4 as
far as I know. Don't see any reason to keep this any longer.

I think i would be for 2.0 without jsr199 support and hopefully
deliver 2.1 with jsr199 (or level to 3.0)

If bumb to 1.5 would solve most problems I would go for it


On Sun, Feb 20, 2011 at 6:40 PM, Torsten Curdt <tc...@vafer.org> wrote:
> I would be happy to bump it up to 1.5 ...but already that probably
> require it to be a 2.0 release ...and this still would not solve the
> jsr199 dependency to 1.6. Incrementing to 1.6 just because of the one
> compiler doesn't feel right though.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>
>



-- 
http://www.grobmeier.de

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Gary Gregory <GG...@seagullsoftware.com>.
Check. Jsr199 is a separate issue IMO. Id like to see 1.4 dropped which simplifies things for the build. Brings up the option to use java 5 APIs and JUnit 4. 

Gary

On Feb 20, 2011, at 12:41, "Torsten Curdt" <tc...@vafer.org> wrote:

> I would be happy to bump it up to 1.5 ...but already that probably
> require it to be a 2.0 release ...and this still would not solve the
> jsr199 dependency to 1.6. Incrementing to 1.6 just because of the one
> compiler doesn't feel right though.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
I would be happy to bump it up to 1.5 ...but already that probably
require it to be a 2.0 release ...and this still would not solve the
jsr199 dependency to 1.6. Incrementing to 1.6 just because of the one
compiler doesn't feel right though.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Gary Gregory <GG...@seagullsoftware.com>.
What about dropping support for Java 1.4?

Gary

On Feb 20, 2011, at 11:23, "Torsten Curdt" <tc...@vafer.org> wrote:

> First steps are taken ... I've updated trunk to the most recent dependencies.
> 
> The whole setup is a little complicated though. The project is 1.4 compatible.
> The javac compiler is 1.4-1.5 compatible. The jsr199 compiler is 1.6+.
> 
> Tests run through for me now. Except for javac which really depends on
> java 1.4/1.5 (which I no longer have)
> I'll see if I can find some time to get the jsr199 compiler to work.
> 
> cheers,
> Torsten
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
First steps are taken ... I've updated trunk to the most recent dependencies.

The whole setup is a little complicated though. The project is 1.4 compatible.
The javac compiler is 1.4-1.5 compatible. The jsr199 compiler is 1.6+.

Tests run through for me now. Except for javac which really depends on
java 1.4/1.5 (which I no longer have)
I'll see if I can find some time to get the jsr199 compiler to work.

cheers,
Torsten

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
> Perhaps an alternative (less work) would be to add an up-to-date
> 1.1-SNAPSHOT to http://repository.apache.org/snapshots/ ?

We certainly could do that. But those SNAPSHOTs are nothing a
project/user/you should rely on in the long run.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Joe Littlejohn <jo...@gmail.com>.
> It sounds like it a week of someone's time to wake up [jci], fix the tests, update the build, etc.
>
> Even if the above is done by a non-committer, a committer needs to take the time cut at least one RC and the release, which is still a non-trivial process.

Perhaps an alternative (less work) would be to add an up-to-date
1.1-SNAPSHOT to http://repository.apache.org/snapshots/ ?

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


RE: [jci] Can someone please make a 1.1 release?

Posted by Gary Gregory <GG...@seagullsoftware.com>.
> -----Original Message-----
> From: Joe Littlejohn [mailto:joelittlejohn@gmail.com]
> Sent: Tuesday, February 15, 2011 12:46
> To: Commons Users List
> Subject: Re: [jci] Can someone please make a 1.1 release?
> 
> >> I already read the impl is part of JDK and I was wondering if JCI will
> >> stop development and is in maintenance mode for the old JDKs
> >
> > TBH ... I was thinking the same. Until Joe asked for a release :)
> 
> I can certainly understand that JCI may seem a little redundant now
> that JSR-199 has arrived. I'm not sure whether it's worth investing a
> great deal of time in JCI, but I am sure that the trunk is currently a
> lot more useful than what's available in a release.
> 
> If all you do is make one more release, I think this project will be
> leaving a useful legacy, even if it is no longer in active
> development.

It sounds like it a week of someone's time to wake up [jci], fix the tests, update the build, etc.

Even if the above is done by a non-committer, a committer needs to take the time cut at least one RC and the release, which is still a non-trivial process.

Gary

> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Joe Littlejohn <jo...@gmail.com>.
>> I already read the impl is part of JDK and I was wondering if JCI will
>> stop development and is in maintenance mode for the old JDKs
>
> TBH ... I was thinking the same. Until Joe asked for a release :)

I can certainly understand that JCI may seem a little redundant now
that JSR-199 has arrived. I'm not sure whether it's worth investing a
great deal of time in JCI, but I am sure that the trunk is currently a
lot more useful than what's available in a release.

If all you do is make one more release, I think this project will be
leaving a useful legacy, even if it is no longer in active
development.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
> So its probably a goal for JCI 2.0 to be a full working (and easier)
> adapter to JSR199?

It's just a compiler implementation.
That does not need to come in a major version bump.

> I already read the impl is part of JDK and I was wondering if JCI will
> stop development and is in maintenance mode for the old JDKs

TBH ... I was thinking the same. Until Joe asked for a release :)

The JSR199 API sucks so badly - maybe it does warrant to have a nicer
API bridge.
Not sure. I am going back and forth on that.

Guess it just needs someone to drive this ...and I am not that much
interested in this anymore.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Christian Grobmeier <gr...@gmail.com>.
> No, the implementation is already part of the JDK.
>
> It's just that using it seems to be harder to use than it should be.
> JCI is an easier abstraction.
> There already is some code in JCI bridging to the JSR199 but it's not
> fully working yet.

So its probably a goal for JCI 2.0 to be a full working (and easier)
adapter to JSR199?

I already read the impl is part of JDK and I was wondering if JCI will
stop development and is in maintenance mode for the old JDKs

Cheers

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
>> Haha :) I know. I admit I was on the expert group for that.
>> ...and I told them it sucks (in nicer words) but the wouldn't listen.
>
> Just out of interest i read the spec. Its really weird. It doesn't
> make sense to implement this JSR in commons, does it? Not really
> interested in doing that, just wanted to know

No, the implementation is already part of the JDK.

It's just that using it seems to be harder to use than it should be.
JCI is an easier abstraction.
There already is some code in JCI bridging to the JSR199 but it's not
fully working yet.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Christian Grobmeier <gr...@gmail.com>.
>> Just don't ask me
>> to implement the JSR-199 based compiler for JCI - I've wrestled with
>> that API a couple of times now and lost :D
>
> Haha :) I know. I admit I was on the expert group for that.
> ...and I told them it sucks (in nicer words) but the wouldn't listen.

Just out of interest i read the spec. Its really weird. It doesn't
make sense to implement this JSR in commons, does it? Not really
interested in doing that, just wanted to know

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@vafer.org>.
Sorry for the late answer.

> I have built the trunk and installed a 1.1-SNAPSHOT to my local
> repository - this solves the problem so I really just need what's in
> trunk to be available in a release.

OK

> As an aside, I was having some
> unit test failures during the JCI build so I had to run with
> -DskipTests=true.

Sounds like we could do a 1.0.1 with minimal changes.
But we need to get the unit tests to pass.
The build system might need some updates too.

> I don't have any particular preference for using the javac compiler,
> I'm happy to use the eclipse. In 1.0, however, the eclipse compiler
> arguments are overwritten and there's no way to extend the JCI types
> to stop this happening as far as I can tell due to the access
> modifiers on the relevant classes & methods. If you could make a 1.1
> release (or 1.0.1) I think this would make what's there much more
> useful (even if there are no more releases in future).

There are a couple of things I would like to see for 1.1.
And I do have some uncommitted changes on disk.
But it seems to be some work to get this all out.

> In terms of contribution... what do you need? If you point me in the
> direction of some tasks I'd be happy to take a look.

I've update the TODOs

http://svn.apache.org/repos/asf/commons/proper/jci/trunk/TODO.txt

Happy elaborate if you got questions.

> Just don't ask me
> to implement the JSR-199 based compiler for JCI - I've wrestled with
> that API a couple of times now and lost :D

Haha :) I know. I admit I was on the expert group for that.
...and I told them it sucks (in nicer words) but the wouldn't listen.

cheers,
Torsten

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Joe Littlejohn <jo...@gmail.com>.
Hi Torsten,

I have built the trunk and installed a 1.1-SNAPSHOT to my local
repository - this solves the problem so I really just need what's in
trunk to be available in a release. As an aside, I was having some
unit test failures during the JCI build so I had to run with
-DskipTests=true.

I don't have any particular preference for using the javac compiler,
I'm happy to use the eclipse. In 1.0, however, the eclipse compiler
arguments are overwritten and there's no way to extend the JCI types
to stop this happening as far as I can tell due to the access
modifiers on the relevant classes & methods. If you could make a 1.1
release (or 1.0.1) I think this would make what's there much more
useful (even if there are no more releases in future).

In terms of contribution... what do you need? If you point me in the
direction of some tasks I'd be happy to take a look. Just don't ask me
to implement the JSR-199 based compiler for JCI - I've wrestled with
that API a couple of times now and lost :D

Joe


On 11 February 2011 23:00, Torsten Curdt <tc...@apache.org> wrote:
> Hey Joe,
>
>> I've been trying to use the commons-jci project (both the javac and
>> eclipse compilers) but I've hit many bugs that I just can't work
>> around. I know the trunk contains some relevant fixes, but there is no
>> SNAPSHOT build in the apache snapshots repo.
>
> So you built trunk and it works for you?
>
> The javac compiler is quite a hack and should probably be deprecated.
> IIRC it also does not work with newer JDKs.
> For that it would be so great to get the jsr199 compiler working.
>
>> - Could someone kick off a 1.1 release of JCI to get the latest
>> changes into a release version?
>
> I'll try to help.
>
>> - Also, is this project dead? (would be a shame since in form and
>> function it's a lot nicer than JSR-199)
>
> Thanks :)
>
> Well, it didn't get much traction which is why not much has happened.
> I think it still has some rough edges ...and haven't had a chance to
> spend more time myself.
>
> Contributions are much welcome!
>
> cheers,
> Torsten
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: [jci] Can someone please make a 1.1 release?

Posted by Torsten Curdt <tc...@apache.org>.
Hey Joe,

> I've been trying to use the commons-jci project (both the javac and
> eclipse compilers) but I've hit many bugs that I just can't work
> around. I know the trunk contains some relevant fixes, but there is no
> SNAPSHOT build in the apache snapshots repo.

So you built trunk and it works for you?

The javac compiler is quite a hack and should probably be deprecated.
IIRC it also does not work with newer JDKs.
For that it would be so great to get the jsr199 compiler working.

> - Could someone kick off a 1.1 release of JCI to get the latest
> changes into a release version?

I'll try to help.

> - Also, is this project dead? (would be a shame since in form and
> function it's a lot nicer than JSR-199)

Thanks :)

Well, it didn't get much traction which is why not much has happened.
I think it still has some rough edges ...and haven't had a chance to
spend more time myself.

Contributions are much welcome!

cheers,
Torsten

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org