Skip to content

sbsdev/dtbook-preptools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dtbook-preptools

This project provides a plugin to the oXygen XML Editor that allows simple marking up of dtbook-files as a preparatory step to translation to Braille.

Prerequisite installs

Developing with eclipse

In order to work on this project with eclipse you need to run the ant "compile" task once after importing the project into eclipse in order for the required "generated_src" source folder to be generated.

Debugging

You can choose whether to connect to a running instance of oxygen or to monitor it from its start. Invoke oxygen startup (a shell script to be found in the oxygen installation directory that is named oxygen with the version number appended, e.g. 25.0) with the following command line option. (This will be passed as a command line option to the 'java' command):

oxygen25.0 -J-Xrunjdwp:transport=dt_socket,address=104442,server=y,suspend=$SUSPEND

$SUSPEND can be either 'y' or 'n'. When 'y', oXygen startup will be suspended until a debugger connects. The port to connect to is given from the oxygen command on stdout as follows:

Listening for transport dt_socket at address: <number>

Regexp Debugging

For interactive exploration of regular expressions try https://regex101.com

Build

mvn -B package

Build GTAGS file

mvn -B exec:exec

Format the source code

mvn -B spotless:apply

Release and deploy

mvn release:prepare
mvn release:perform

Authors

Bernhard Wagner

License

Copyright 2011 SBS.

Licensed under GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

A plugin for the oXygen XML Editor to help with markup of DTBook

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Emacs Lisp 0.1%