SikuliX 2014 --- Nightly Builds 1.1.2 ---
Latest available Build: 1.1.2-SNAPSHOT 2018-03-08_08:39 Travis Build ##TRAVIS_BUILD_NUMBER##
News and direct chat:
Linux users might find out, that setup does not run out of the box due to missing prerequisites - still testing
Issues might be posted here
The builds are run on Travis CI in the moment the changes are pushed to
GitHub.
BE AWARE and TAKE CARE:
-- do not mix with a working SikuliX environment, use separate folders
-- purge everything from environment that has something to do with previous SikuliX versions
-- run in a way, that your current installation and your work is safe or can be restored
-- the stuff you get, might have any bugs without notice - so be prepared
-- in addition to the fix information below, you might inspect the latest commits on
GitHub
View the corresponding JavaDocs of selected classes (relevant for API usage)
BE AWARE Classes in the index, that do not open (error: not found, by intention)
are not part of the official API, that is guaranteed to be downwards-compatible in version 2.
Usage of these classes is at your own risk.
For classes that open, all public elements can be expected to have the same feature and usage in version 2.
Elements with remarks like "INTERNAL USE" or "EXPERIMENTAL" might not be available in version 2.
If you want to use the latest nightly build (sikulixapi.jar) in your Maven project:
it is available in the OSSRH snapshot repository
Add this appropriately to your pom:
<repositories>
<repository>
<id>sonatype-ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.sikulix</groupId>
<artifactId>sikulixapi</artifactId>
<version>1.1.2-SNAPSHOT</version>
</dependency>
</dependencies>
For setup the only file you need to download is sikulixsetup-1.1.2-#timestamp#.jar:
(download by clicking this link, store in an preferably empty folder and run by doubleclicking the jar)
sikulixsetup....jar
(on Linux it might be necessary to switch on the executable file attribute)
this setup jar and the other jars look like this after download:
sikulix...-1.1.2-YYYYMMDD.SSSSSS-NN-forsetup.jar or
sikulix...-1.1.2-YYYYMMDD.SSSSSS-NN.jar
DO NOT rename the files - leave them as they are!
The files downloaded during setup are no longer stored in the folder setup is run in, but in a special Folder of your home folder:
-- Windows: in the folder Sikulix in the folder pointed to by the environment variable %APPDATA%
-- Mac: the folder ~/Library/Application Support/Sikulix
-- Linux: in ~/.Sikulix
Other folders stored there:
-- the folder containing the native libraries (SikulixLibs_versionstamp/)
-- the Lib folder containing the supporting stuff for Jython and JRuby (Lib/)
-- the folder containing the tessdata stuff (SikulixTesseract/)
only in case of problems it might be necessary to visit this folder.
The needed jars will be downloaded automatically while running setup.
The referenced downloadpages are:
-- OSSRH Snapshot repository (browsable)
-- MavenCentral repository (not browsable)
-- tessdata default eng for setup (see below)
-- tessdata for all available languages
So you only would need to manually download anything using the below links, if you have problems with setup's inline download.
In this case you have to download the needed files according to the below information and run setup (so called offline setup)
If you download manually by clicking on the below links, the jars have to be moved either
-- to a folder Downloads in the folder containing sikulixsetup-X.Y.Z.jar
-- or to the same folder as sikulixsetup-X.Y.Z.jar
Setup will find the local files and ask you wether to use them instead of downloading fresh versions.
BE AWARE: These files are not useable for any other purpose than being processed by setup
... and will be moved during setup into the Sikulix special folder down in your home folder (see above).
In any case, when rerunning a setup, already downloaded files will always be detected and you are asked wether to reuse.
for offline setup: downloads for setup option 1 (IDE)
sikulixsetupIDE to get the SikuliX IDE
... to edit/run scripts with the IDE you must have at least one of the following (suboptions 1.1 and 1.2):
Jython option 1.1 for scripting with Python/Jython (is Jython 2.7 and needs Java 7+)
for use with Java 6 download
Jython 2.5
JRuby option 1.2 for scripting with Ruby/JRuby (is JRuby 9.1.15.0)
for offline setup: download for setup option 2 (API)
sikulixsetupAPI
For the use of SikuliX with Java and Java aware languages/frameworks
for offline setup: to be downloaded in any case
you need the libs package for your system
- for Windows: sikulixlibswin
- for Mac: sikulixlibsmac
- for Linux: sikulixlibslux
for offline setup: download for setup option 3
nothing to do here anymore - the tessdata eng stuff is now contained in sikulixapi.jar by default
Status of bug fixes and new features
Bugs reported on Launchpad marked as FixCommitted-Critical
and targeted for the respective milestone should be fixed with this build.
Want to have a look?