diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ed85e21 --- /dev/null +++ b/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2019, Gluon +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md index 581ae95..9d7ce28 100644 --- a/README.md +++ b/README.md @@ -1 +1,159 @@ -# JavaRepo \ No newline at end of file +OpenJFX Docs Samples +=== + + + +Description +--- + +This repository contains a collection of HelloFX samples. Each one is a very simple +HelloWorld sample created with JavaFX 13 that can be run with different options and build tools. + +The related documentation for each sample can be found [here](https://openjfx.io/openjfx-docs/). + +For more information go to https://openjfx.io. + + + +Content +--- + +* [HelloFX samples](#HelloFX-Samples) +* [Command Line](#Command-Line) + - [_Modular samples_](#CLI-Modular-Samples) + - [_Non-modular samples_](#CLI-Non-Modular-Samples) +* [IDEs](#IDEs) + - [IntelliJ](#IntelliJ) + [_Modular samples_](#IntelliJ-Modular-Samples) + [_Non-modular samples_](#IntelliJ-Non-Modular-Samples) + - [NetBeans](#NetBeans) + [_Modular samples_](#NetBeans-Modular-Samples) + [_Non-modular samples_](#NetBeans-Non-Modular-Samples) + - [Eclipse](#Eclipse) + [_Modular samples_](#Eclipse-Modular-Samples) + [_Non-modular samples_](#Eclipse-Non-Modular-Samples) +* [License](#License) +* [Contributing](#Contributing) + + + +HelloFX samples +--- + +Contains samples of a simple HelloFX class that can be run from command line, with +or without build tools. + +Build Tool | Sample | Description +---------- | ------ | ----------- +None | [HelloFX project](HelloFX/CLI) | Simple HelloFX class to run on command line. +Maven | [HelloFX project](HelloFX/Maven) | Simple HelloFX class to run with Maven. +Gradle | [HelloFX project](HelloFX/Gradle) | Simple HelloFX class to run with Gradle. + + + +Command Line +--- + +Contains samples of modular and non-modular projects that can be run from command +line, with or without build tools. + +### _Modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +None | [HelloFX project](CommandLine/Modular/CLI) | Modular project to run on command line. +Maven | [HelloFX project](CommandLine/Modular/Maven) | Modular project to run with Maven. +Gradle | [HelloFX project](CommandLine/Modular/Gradle) | Modular project to run with Gradle. + +### _Non-modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +None | [HelloFX project](CommandLine/Non-modular/CLI) | Non-modular project to run on command line. +Maven | [HelloFX project](CommandLine/Non-modular/Maven) | Non-modular project to run with Maven. +Gradle | [HelloFX project](CommandLine/Non-modular/Gradle) | Non-modular project to run with Gradle. + + + +IDEs +--- + +Contains samples of modular and non-modular projects that can be run from an IDE, +with or without build tools. + +### IntelliJ + +#### _Modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +Java | [HelloFX project](IDE/IntelliJ/Modular/Java) | Modular project to run from IntelliJ. +Maven | [HelloFX project](IDE/IntelliJ/Modular/Maven) | Modular project to run from IntelliJ, with Maven. +Gradle | [HelloFX project](IDE/IntelliJ/Modular/Gradle) | modular project to run from IntelliJ, with Gradle. + +#### _Non-modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +Java | [HelloFX project](IDE/IntelliJ/Non-Modular/Java) | Non-modular project to run from IntelliJ. +Maven | [HelloFX project](IDE/IntelliJ/Non-Modular/Maven) | Non-modular project to run from IntelliJ, with Maven. +Gradle | [HelloFX project](IDE/IntelliJ/Non-Modular/Gradle) | Non-modular project to run from IntelliJ, with Gradle. + + +### NetBeans + +#### _Modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +Java | [HelloFX project](IDE/NetBeans/Modular/Java) | Modular project to run from NetBeans. +Maven | [HelloFX project](IDE/NetBeans/Modular/Maven) | Modular project to run from NetBeans, with Maven. +Gradle | [HelloFX project](IDE/NetBeans/Modular/Gradle) | Modular project to run from NetBeans, with Gradle. + +#### _Non-modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +Java | [HelloFX project](IDE/NetBeans/Non-Modular/Java) | Non-modular project to run from NetBeans. +Maven | [HelloFX project](IDE/NetBeans/Non-Modular/Maven) | Non-modular project to run from NetBeans, with Maven. +Gradle | [HelloFX project](IDE/NetBeans/Non-Modular/Gradle) | Non-modular project to run from NetBeans, with Gradle. + + +### Eclipse + +#### _Modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +Java | [HelloFX project](IDE/Eclipse/Modular/Java) | Modular project to run from Eclipse. +Maven | [HelloFX project](IDE/Eclipse/Modular/Maven) | Modular project to run from Eclipse, with Maven. +Gradle | [HelloFX project](IDE/Eclipse/Modular/Gradle) | Modular project to run from Eclipse, with Gradle. + +#### _Non-modular samples_ + +Build Tool | Sample | Description +---------- | ------ | ----------- +Java | [HelloFX project](IDE/Eclipse/Non-Modular/Java) | Non-modular project to run from Eclipse. +Maven | [HelloFX project](IDE/Eclipse/Non-Modular/Maven) | Non-modular project to run from Eclipse, with Maven. +Gradle | [HelloFX project](IDE/Eclipse/Non-Modular/Gradle) | Non-modular project to run from Eclipse, with Gradle. + + + +License +--- + +This project is licensed under [BSD 3-Clause](LICENSE). + + +Contributing +--- + +This project welcomes all types of contributions and suggestions. +We encourage you to report issues, create suggestions and submit +pull requests. + +Contributions can be submitted via [pull requests](https://github.com/openjfx/samples/pulls/), +providing you have signed the [Gluon Individual Contributor License Agreement (CLA)](https://docs.google.com/forms/d/16aoFTmzs8lZTfiyrEm8YgMqMYaGQl0J8wA0VJE2LCCY). + +Please go through the [list of issues](https://github.com/openjfx/samples/issues) +to make sure that you are not duplicating an issue. diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..ed3b9b6 --- /dev/null +++ b/pom.xml @@ -0,0 +1,25 @@ + + + 4.0.0 + + com.javatpoint.application1 + my-application1 + 1.0 + jar + + Maven Quick Start Archetype + http://maven.apache.org + + + + junit + junit + 4.8.2 + test + + + + diff --git a/test b/test new file mode 100644 index 0000000..e6d74a1 --- /dev/null +++ b/test @@ -0,0 +1 @@ +this is a tst file