diff --git a/.gitignore b/.gitignore index 2af0bc9..0739e8c 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ libs/wpilib downloads/ .DS_Store/ + diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7c71f15 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,6 @@ +sudo: false +language: java +install: ant deps +script: ant test +jdk: + - oraclejdk8 \ No newline at end of file diff --git a/README.md b/README.md index b295aca..430f299 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ If you want to build Strongback locally, you will need to have installed JDK 1.8 $ ant test -This will download the appropriate version of WPILib and install it into the `libs` directory, and then compile all the code and run the unit tests. Once this works, you know your environment is set up correctly, and you can proceed to import the projects into your Eclipse workspace and view or make changes to the library and/or tests using Eclipse. At any time, you can run Ant to compile, test, or create distribution files. +This will download the appropriate version of WPILib and install it into the `libs` directory, and then compile all the code and run the unit tests. Once this works, you know your environment is set up correctly, and you can proceed to import the projects into your Eclipse workspace and view or make changes to the library and/or tests using Eclipse. At any time, you can run Ant to compile, test, or create distribution files. For help with Ant, run `ant help` to see the available targets and their descriptions. If you have any problems getting this far, please check our [developers discussion forum](https://groups.google.com/forum/#!forum/strongback-dev) to see if others are having similar problems. If you see no relevant discussion, post a question with the details about your platform, the versions of the tools, what you are trying to do, and what result you are getting. diff --git a/build-common.xml b/build-common.xml index 71f6408..9b19d78 100644 --- a/build-common.xml +++ b/build-common.xml @@ -70,7 +70,7 @@ - + @@ -92,7 +92,7 @@ - + diff --git a/build.xml b/build.xml index 27b0faa..2d1cad9 100644 --- a/build.xml +++ b/build.xml @@ -1,9 +1,11 @@ - + - + + + + + @@ -33,8 +35,8 @@ There are a few other targets that are automatically run when the above targets are used, but which you may want to run manually: - dep Install the dependencies required to compile, run tests, and create the distribution. - remove-dep Remove the dependencies installed by `dep` + deps Install the dependencies required to compile, run tests, and create the distribution. + remove-deps Remove the dependencies installed by `dep` @@ -45,19 +47,19 @@ - + - + - + @@ -137,7 +139,7 @@ - + @@ -148,7 +150,7 @@ - + @@ -167,17 +169,17 @@ - + - + - + - - + + diff --git a/libs/ant/ant-contrib-1.0b3.jar b/libs/ant/ant-contrib-1.0b3.jar new file mode 100644 index 0000000..0625376 Binary files /dev/null and b/libs/ant/ant-contrib-1.0b3.jar differ