[liblouis-liblouisxml] Re: build.xml and Ant

  • From: Greg Kearney <gkearney@xxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 18 Aug 2015 09:13:45 -0700

That is not possible on Mac due to the need to have the -XstartOnFirstThread
option set which must be done by the command line: java -jar
-XstartOnFirstThread *.jar if we could figure out a way to have the
XstartOnFirstThread start witout that then the JAR file would work fine.

We would still however have other issues, such as distribution, opening BRF
files into it and so on.


Commonwealth Braille & Talking Book Cooperative
Greg Kearney, General Manager
#320, 185-911 Yates Street
Victoria, BC V8V 4Y9
CANADA
Email: info@xxxxxxxxx

U.S. Address
21908 Almaden Av.
Cupertino, CA 95014
UNITED STATES
Email: gkearney@xxxxxxxxx




On Aug 18, 2015, at 8:57 AM, Michael Gray <mgray@xxxxxxx> wrote:

On Windows and the Linux distros I have tried so far, all of them can just
execute the jar directly.

MRG
mgray@xxxxxxx


________________________________________
From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx
[liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] on behalf of Greg Kearney
[gkearney@xxxxxxxxx]
Sent: Tuesday, August 18, 2015 11:54 AM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: build.xml and Ant

For the Apple MacOS app store we will need to generate a signed bundle at
some point. Launch4j may well build a Window executable but does not solve
the issues of MacOS application bundles however.


Commonwealth Braille & Talking Book Cooperative
Greg Kearney, General Manager
#320, 185-911 Yates Street
Victoria, BC V8V 4Y9
CANADA
Email: info@xxxxxxxxx

U.S. Address
21908 Almaden Av.
Cupertino, CA 95014
UNITED STATES
Email: gkearney@xxxxxxxxx




On Aug 18, 2015, at 8:29 AM, Michael Whapples (Redacted sender
"mwhapples@xxxxxxx" for DMARC) <dmarc-noreply@xxxxxxxxxxxxx> wrote:

It is worth noting that gradle could be used instead of ant, gradle can use
any ant task and so could be used to generate the app bundle.

An alternative, less Apple Mac way of doing this, is to use something like
launch4j which produces a shell script which searches for a suitable JRE and
launches the jar application with the appropriate arguments. This though
means a directory of files and launching a shell script.

Eclipse RCP applications are similar, except I think the launcher is an app
bundle, but it relies on other files external to the app bundle as well.

Windows is less of a problem as there is less of a standard of bundling
applications in a specific way, a directory of files with an executable is
more acceptable. I don't know how appstore apps on windows are structured.

Michael Whapples

On 18/08/2015 16:11, Greg Kearney wrote:
Upon doing more research I have found that the stand alone MacOS
application will need to be built using ant and a file called build.xml so
it would be helpful if such a file that works to build the MacOS
application bundle be included.

Here is a link to the pages that expalin this.
https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html

The big issue that I see is how to get the XstartOnFirstThread working as
well.


Commonwealth Braille & Talking Book Cooperative
Greg Kearney, General Manager
#320, 185-911 Yates Street
Victoria, BC V8V 4Y9
CANADA
Email: info@xxxxxxxxx

U.S. Address
21908 Almaden Av.
Cupertino, CA 95014
UNITED STATES
Email: gkearney@xxxxxxxxx




For a description of the software, to download it and links to
project pages go to http://liblouis.org

For a description of the software, to download it and links to
project pages go to http://liblouis.org

For a description of the software, to download it and links to
project pages go to http://liblouis.org
For a description of the software, to download it and links to
project pages go to http://liblouis.org

For a description of the software, to download it and links to
project pages go to http://liblouis.org

Other related posts: