How to Build Executables¶
Prepare Source Code¶
Checkout modules¶
You must checkout following modules:
- ipaexfont (for Japanese)
- sqs-util
- sqs-translator
- sqs-editor
- sqs-reader
Option A: Checkout without commiter account(in most cases)¶
If you don't have a commiter account of SQS repository, you can checkout modules as follows:
hg clone https://bitbucket.org/kubohiroya/ipaexfont hg clone https://bitbucket.org/kubohiroya/sqs-util hg clone https://bitbucket.org/kubohiroya/sqs-translator hg clone https://bitbucket.org/kubohiroya/sqs-editor hg clone https://bitbucket.org/kubohiroya/sqs-reader
Option B: Checkout with commiter account(special case)¶
If you have a commiter account of SQS repository, you can checkout modules as follows:
hg clone ssh://hg@bitbucket.org/kubohiroya/ipaexfont hg clone ssh://hg@bitbucket.org/kubohiroya/sqs-util hg clone ssh://hg@bitbucket.org/kubohiroya/sqs-translator hg clone ssh://hg@bitbucket.org/kubohiroya/sqs-editor hg clone ssh://hg@bitbucket.org/kubohiroya/sqs-reader
Build Libraries and Install them into Your Local Repository¶
In the "ipaexfont", "sqs-util" and "sqs-translator" directory,
mvn install
Build SQS applications¶
In "sqs-editor" and "sqs-reader" directory,
mvn compile
Execute SQS applications¶
In "sqs-editor" and "sqs-reader" directory,
mvn exec:java