Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java 8 compatibility #61

Open
youribonnaffe opened this issue Apr 10, 2014 · 22 comments
Open

Java 8 compatibility #61

youribonnaffe opened this issue Apr 10, 2014 · 22 comments
Labels
Milestone

Comments

@youribonnaffe
Copy link
Contributor

It seems that with Java 8 every is broken.

I started to do some changes but it feels like this is going to be a lot of rework, the doclet API has been through massive changes..

Unfortunately I cannot find a lot of details about this API online. I'd like to contribute but I wondering what the best solution would be.

@FroMage
Copy link
Owner

FroMage commented Apr 10, 2014

Aw, damn. That would also mean we need to break Java < 8 compatibility if we support it, no?

@youribonnaffe
Copy link
Contributor Author

It seems so.
The options I see for now are:

  • Java 8 only version
  • embed doclet API from Java < 8 and rename packages (dirty)

What bothers me is that I quickly looked for information about API changes for doclets and did not find anything. Isn't it used a bit, by other people writing custom doclets?...

@FroMage
Copy link
Owner

FroMage commented Apr 10, 2014

I don't think anybody writes doclets anymore ;)

@wikier
Copy link
Collaborator

wikier commented Jul 9, 2014

Same issue in Apache Marmotta (MARMOTTA-513), where the doclet is used to generate documentation form the JAX-RS web services.

Any plan to support Java>=8 ?

@FroMage
Copy link
Owner

FroMage commented Jul 9, 2014

The truth of the matter is that I don't have time to maintain this project anymore. If you want to make it work for both Java 7 and Java 8 I can grant you commit access.

@wikier
Copy link
Collaborator

wikier commented Jul 9, 2014

For us (Marmotta) the urgent think would be to get 0.10.1 released and pushed to maven central as soon as possible,

I have no time either to maintain it, but I do have some time to keep it running and manage some fixes.

@FroMage
Copy link
Owner

FroMage commented Jul 9, 2014

Well, I'm not using this project for work anymore, which is also why I don't have time to maintain it. If you have time to put at least your fixes, and perhaps other contributors's fixes that work for you, I can let you push to maven central too (if I figure out how that works again). Let me know if that would work for you and I'll arrange it.

@wikier
Copy link
Collaborator

wikier commented Jul 10, 2014

If you give me the credentials, I can help to get 0.10.1 out (issue #63).

@FroMage
Copy link
Owner

FroMage commented Jul 10, 2014

You should have push access now. For Maven Central it's trickier: I just checked and you need to create a JIRA to ask for permission to publish jax-doclets like me. I can't grant you that permission in the UI myself.

@wikier
Copy link
Collaborator

wikier commented Jul 10, 2014

@FroMage, are you publishing via Sonatype OSS, right? Then you should open an issue, referencing OSSRH-855, asking to grant me (wikier) over the com.lunatech.jax-doclets groupId.

Please, comment issue #63 whatever should be taken into account for publishing 0.10.1 (what contains, etc)

@FroMage
Copy link
Owner

FroMage commented Jul 10, 2014

@FroMage FroMage added this to the 0.10.1 milestone Jul 10, 2014
@FroMage
Copy link
Owner

FroMage commented Jul 10, 2014

As for what went in, you can see the list here: https://github.com/FroMage/jax-doclets/issues?direction=desc&milestone=2&page=1&sort=created&state=closed and what should go in, I don't really care. Release when you need it released ;) Releasing often is never a bad thing.

@FroMage
Copy link
Owner

FroMage commented Jul 10, 2014

Permission granted apparently.

@wikier wikier modified the milestones: 0.10.2, 0.10.1 Jul 11, 2014
@wikier
Copy link
Collaborator

wikier commented Jul 11, 2014

continue this thread at issue #63

@dpalic
Copy link

dpalic commented Apr 1, 2015

I am wondering if this project is still alive? This issue is very old and still not closed.
Also JDK7 has this month it last month about any public updates. So the pressure is here to move to JDK8. Can someone tell more about the project status and about any further interest on the project?

@wikier
Copy link
Collaborator

wikier commented Apr 2, 2015

not really... I jumped in to solve a concrete an quick issue, but @FroMage is not maintaining it anymore, I guess.

@FroMage
Copy link
Owner

FroMage commented Apr 2, 2015

No, this is pretty much looking for a brave maintainer :)

@dpalic
Copy link

dpalic commented Apr 2, 2015

Is there any idea of how many users are using this doclet project? I am willing to support, but only if a community is in the background to help us too...

@FroMage
Copy link
Owner

FroMage commented Apr 2, 2015

I've no idea TBH.

@wikier
Copy link
Collaborator

wikier commented Apr 2, 2015

We use it in Apache Marmotta, that's why I needed released 0.10.1 (see issue #63). So I may help.

@dpalic
Copy link

dpalic commented Apr 2, 2015

FroMage, are you willing to support us with your knowledge? If so, we are already 3 persons to maintain ;-)

@FroMage
Copy link
Owner

FroMage commented Apr 2, 2015

What little knowledge I have I will share gladly ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants