Opened 4 years ago

Closed 3 years ago

#10548 closed task (fixed)

Refactor the java pages

Reported by: Pierre Labastie Owned by: Pierre Labastie
Priority: normal Milestone: 8.4
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

After a poll to the lists, it appears nobody cares much about compiling jar files from source. In this case, junit is not needed. Furthermore, icedtea-web, which cannot be used by major browsers, can go, too.

We'll need only ant (for building some Java bindings, or HSQLDB in libreoffice), and fop, for rendering the book in pdf. Those can be binary only installs (that is only jar files, configuration files, and shell scripts for starting them).

A page should be added to provide general information on how to install other Java binaries, with junit as an example: having an id="junit" attribute somewhere allows to keep our existing <xref> tags.

When this is done, ticket #10422 will be "overcomebyevents".

Change History (15)

comment:1 by Pierre Labastie, 4 years ago

Owner: changed from blfs-book to Pierre Labastie
Status: newassigned

comment:2 by DJ Lucas, 3 years ago

IcedTea-Web still is the only JWS implementation on Linux. The browser cannot open directly, but you can associate the downloads with javaws. I'm not sure if that justifies further inclusion. IMO drop it. I didn't take part in that discussion, but wanted to make sure that was at least mentioned before it went. The only thing I still occasionally see is ASDM for old Cisco ASAs.

comment:3 by Douglas R. Reno, 3 years ago

My college uses Blackboard, and my physics course is using simulations with JWS. I'm inclined to maintain it on my own systems, but if you guys want to drop it, feel free. I'm just adding my 2c/uses here.

comment:4 by Bruce Dubbs, 3 years ago

Owner: changed from Pierre Labastie to blfs-book
Status: assignednew

comment:5 by DJ Lucas, 3 years ago

Milestone: 8.38.4

comment:6 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to blfseditor

in reply to:  2 comment:7 by Pierre Labastie, 3 years ago

Replying to dj@…:

IcedTea-Web still is the only JWS implementation on Linux. The browser cannot open directly, but you can associate the downloads with javaws. I'm not sure if that justifies further inclusion. IMO drop it. I didn't take part in that discussion, but wanted to make sure that was at least mentioned before it went. The only thing I still occasionally see is ASDM for old Cisco ASAs.

FWIIW, javaws has been removed from the Oracle JDK in Java 11.

comment:8 by Pierre Labastie, 3 years ago

Note that icedteaweb has been archived by bdubbs at r20436

comment:9 by Bruce Dubbs, 3 years ago

Do we just want to close this as overcomebyevents?

comment:10 by Douglas R. Reno, 3 years ago

I'd +1 this, I don't see any refactoring that needs to be done.

comment:11 by Pierre Labastie, 3 years ago

Resolution: overcomebyevents
Status: newclosed

I agree. When I created this ticket, I was anticipating that fop would use maven. But it still uses apache-ant. So the current java pages are OK.

comment:12 by Pierre Labastie, 3 years ago

Resolution: overcomebyevents
Status: closedreopened

Now I remember why I opened this ticket: junit-4 is more and more difficult to build with new java versions. It is now included with ant anyway (when files are downloaded using fetch.xml). So neither fop nor libreoffice need standalone junit. Therefore I think the junit page can be archived. If so, the maven page can go too. fop may switch to maven at some point, but right now, the normal build is with ant.

comment:13 by Pierre Labastie, 3 years ago

Owner: changed from blfseditor to Pierre Labastie
Status: reopenednew

comment:14 by Pierre Labastie, 3 years ago

Status: newassigned

comment:15 by Pierre Labastie, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r20994

Note: See TracTickets for help on using tickets.