Opened 11 years ago

Last modified 3 years ago

#383 new enhancement

Build standalone JARs which contain additional application code

Reported by: Mark Evenson Owned by:
Priority: major Milestone: 1.9.3
Component: other Version: 1.4.0-dev
Keywords: Cc:
Parent Tickets:

Description

Clojure ("lein uberjar") as well as jruby ("warbler jar") have facilities for creating a standalone JAR which contains the runtime plus application.

Other than creating the necessary assembly instructions, the only substantial problem would seem to be the need to further abstract the mechanism for finding ABCL-CONTRIB to something that could work on a pathname as well as an entire JAR.

Change History (14)

comment:1 by Mark Evenson, 10 years ago

Milestone: 1.4.01.5.0

Ticket retargeted after milestone closed

comment:2 by Mark Evenson, 9 years ago

Milestone: 1.5.01.6.0

Ticket retargeted after milestone closed

comment:3 by Mark Evenson, 7 years ago

This feature has been partially implemented with the abcl-aio ("all in one") feature, added in <https://abcl.org/trac/changeset/14907> and <https://abcl.org/trac/changeset/14908> which combines the contents of abcl and abcl-contrib into a single jar.

See https://abcl.org/trac/ticket/442 for status of the documentation.

comment:4 by Mark Evenson, 7 years ago

Milestone: 1.6.01.6.1

Ticket retargeted after milestone closed

comment:5 by Mark Evenson, 6 years ago

Milestone: 1.6.11.6.2

Ticket retargeted after milestone closed

comment:6 by Mark Evenson, 6 years ago

Milestone: 1.6.21.7.0

comment:7 by Mark Evenson, 6 years ago

Milestone: 1.7.01.7.1

Ticket retargeted after milestone closed

comment:8 by Mark Evenson, 6 years ago

Milestone: 1.7.11.7.2

Ticket retargeted after milestone closed

comment:9 by Mark Evenson, 6 years ago

Milestone: 1.7.21.8.0

Milestone renamed

comment:10 by Mark Evenson, 6 years ago

Milestone: 1.8.01.8.1

Ticket retargeted after milestone closed

comment:11 by Mark Evenson, 4 years ago

Milestone: 1.8.11.9.0

comment:12 by Mark Evenson, 3 years ago

Milestone: 1.9.01.9.1

comment:13 by Mark Evenson, 3 years ago

Milestone: 1.9.11.9.2

comment:14 by Mark Evenson, 3 years ago

Milestone: 1.9.21.9.3
Note: See TracTickets for help on using tickets.