Updated readme.
This commit is contained in:
34
readme.md
34
readme.md
@@ -45,7 +45,18 @@ Currently ported to OS X, Linux and Windows, with some support for Solaris and F
|
|||||||
|
|
||||||
## Using
|
## Using
|
||||||
|
|
||||||
Include `native-platform.jar` and `native-platform-jni.jar` in your classpath.
|
Include `native-platform.jar` and `native-platform-${os}-${arch}.jar` in your classpath. From Gradle, you can do
|
||||||
|
this:
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
maven { url "https://gradle.artifactoryonline.com/gradle/libs-releases-local" }
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
compile "net.rubygrapefruit:native-platform:0.1"
|
||||||
|
}
|
||||||
|
|
||||||
|
Some sample code to use the terminal:
|
||||||
|
|
||||||
import net.rubygrapefruit.platform.Native;
|
import net.rubygrapefruit.platform.Native;
|
||||||
import net.rubygrapefruit.platform.Terminals;
|
import net.rubygrapefruit.platform.Terminals;
|
||||||
@@ -62,6 +73,11 @@ Include `native-platform.jar` and `native-platform-jni.jar` in your classpath.
|
|||||||
stdout.bold();
|
stdout.bold();
|
||||||
System.out.println("bold text");
|
System.out.println("bold text");
|
||||||
|
|
||||||
|
## Changes
|
||||||
|
|
||||||
|
### 0.1
|
||||||
|
|
||||||
|
Initial release
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
@@ -105,14 +121,17 @@ You can run `$INSTALL_DIR/bin/native-platform-test` to run the test application.
|
|||||||
|
|
||||||
# Releasing
|
# Releasing
|
||||||
|
|
||||||
1. Create a tag.
|
1. Create a tag and push.
|
||||||
2. Build each variant:
|
2. Build each variant:
|
||||||
* OS X universal: `./gradlew clean :uploadJni -Prelease -PartifactoryUserName=<> -PartifactoryPassword=<>`
|
1. Checkout tag.
|
||||||
* Linux i386
|
2. `./gradlew clean test :uploadJni -Prelease -PartifactoryUserName=<> -PartifactoryPassword=<>`
|
||||||
* Linux amd64
|
* OS X universal
|
||||||
* Windows x86
|
* Linux i386, using Ubunutu 8.04
|
||||||
|
* Linux amd64, using Ubunutu 8.04
|
||||||
|
* Windows x86, using VC++ 2010
|
||||||
* Windows x64
|
* Windows x64
|
||||||
3. Build Java library and test app `./gradlew clean :uploadArchives testApp:uploadArchives -Prelease`
|
3. Build Java library and test app `./gradlew clean test :uploadArchives testApp:uploadArchives -Prelease`
|
||||||
|
4. Increment version number.
|
||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
|
|
||||||
@@ -153,7 +172,6 @@ You can run `$INSTALL_DIR/bin/native-platform-test` to run the test application.
|
|||||||
* Split into multiple projects.
|
* Split into multiple projects.
|
||||||
* Convert to c.
|
* Convert to c.
|
||||||
* Make native library extraction multi-process safe.
|
* Make native library extraction multi-process safe.
|
||||||
* Initial release.
|
|
||||||
* Use fully decomposed form for unicode file names on hfs+ filesystems.
|
* Use fully decomposed form for unicode file names on hfs+ filesystems.
|
||||||
* Extend FileSystem to deal with removable media.
|
* Extend FileSystem to deal with removable media.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user