Redoing gradle build without idea
The project structure was not as I liked So I made a new one without idea and with simple gradle init
This commit is contained in:
		
							
								
								
									
										9
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,9 @@ | |||||||
|  | # | ||||||
|  | # https://help.github.com/articles/dealing-with-line-endings/ | ||||||
|  | # | ||||||
|  | # Linux start script should use lf | ||||||
|  | /gradlew        text eol=lf | ||||||
|  |  | ||||||
|  | # These are Windows script files and should use crlf | ||||||
|  | *.bat           text eol=crlf | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -68,3 +68,6 @@ tags | |||||||
| # Persistent undo | # Persistent undo | ||||||
| [._]*.un~ | [._]*.un~ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # Ignore Gradle build output directory | ||||||
|  | build | ||||||
|  | |||||||
							
								
								
									
										0
									
								
								jchess/.idea/.gitignore → .idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										0
									
								
								jchess/.idea/.gitignore → .idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
								
								
									
										6
									
								
								.idea/compiler.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/compiler.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="CompilerConfiguration"> | ||||||
|  |     <bytecodeTargetLevel target="19" /> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										1
									
								
								jchess/.idea/gradle.xml → .idea/gradle.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1
									
								
								jchess/.idea/gradle.xml → .idea/gradle.xml
									
									
									
										generated
									
									
									
								
							| @ -8,6 +8,7 @@ | |||||||
|         <option name="modules"> |         <option name="modules"> | ||||||
|           <set> |           <set> | ||||||
|             <option value="$PROJECT_DIR$" /> |             <option value="$PROJECT_DIR$" /> | ||||||
|  |             <option value="$PROJECT_DIR$/app" /> | ||||||
|           </set> |           </set> | ||||||
|         </option> |         </option> | ||||||
|       </GradleProjectSettings> |       </GradleProjectSettings> | ||||||
							
								
								
									
										20
									
								
								.idea/jarRepositories.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.idea/jarRepositories.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="RemoteRepositoriesConfiguration"> | ||||||
|  |     <remote-repository> | ||||||
|  |       <option name="id" value="central" /> | ||||||
|  |       <option name="name" value="Maven Central repository" /> | ||||||
|  |       <option name="url" value="https://repo1.maven.org/maven2" /> | ||||||
|  |     </remote-repository> | ||||||
|  |     <remote-repository> | ||||||
|  |       <option name="id" value="jboss.community" /> | ||||||
|  |       <option name="name" value="JBoss Community repository" /> | ||||||
|  |       <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" /> | ||||||
|  |     </remote-repository> | ||||||
|  |     <remote-repository> | ||||||
|  |       <option name="id" value="MavenRepo" /> | ||||||
|  |       <option name="name" value="MavenRepo" /> | ||||||
|  |       <option name="url" value="https://repo.maven.apache.org/maven2/" /> | ||||||
|  |     </remote-repository> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										4
									
								
								jchess/.idea/misc.xml → .idea/misc.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								jchess/.idea/misc.xml → .idea/misc.xml
									
									
									
										generated
									
									
									
								
							| @ -4,7 +4,5 @@ | |||||||
|   <component name="FrameworkDetectionExcludesConfiguration"> |   <component name="FrameworkDetectionExcludesConfiguration"> | ||||||
|     <file type="web" url="file://$PROJECT_DIR$" /> |     <file type="web" url="file://$PROJECT_DIR$" /> | ||||||
|   </component> |   </component> | ||||||
|   <component name="ProjectRootManager" version="2" languageLevel="JDK_19" default="true" project-jdk-name="19" project-jdk-type="JavaSDK"> |   <component name="ProjectRootManager" version="2" languageLevel="JDK_19" project-jdk-name="19" project-jdk-type="JavaSDK" /> | ||||||
|     <output url="file://$PROJECT_DIR$/out" /> |  | ||||||
|   </component> |  | ||||||
| </project> | </project> | ||||||
							
								
								
									
										6
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="VcsDirectoryMappings"> | ||||||
|  |     <mapping directory="" vcs="Git" /> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
							
								
								
									
										35
									
								
								app/build.gradle
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								app/build.gradle
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,35 @@ | |||||||
|  | /* | ||||||
|  |  * This file was generated by the Gradle 'init' task. | ||||||
|  |  * | ||||||
|  |  * This generated file contains a sample Java application project to get you started. | ||||||
|  |  * For more details take a look at the 'Building Java & JVM projects' chapter in the Gradle | ||||||
|  |  * User Manual available at https://docs.gradle.org/8.0.2/userguide/building_java_projects.html | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | plugins { | ||||||
|  |     // Apply the application plugin to add support for building a CLI application in Java. | ||||||
|  |     id 'application' | ||||||
|  | } | ||||||
|  |  | ||||||
|  | repositories { | ||||||
|  |     // Use Maven Central for resolving dependencies. | ||||||
|  |     mavenCentral() | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dependencies { | ||||||
|  |     // Use JUnit Jupiter for testing. | ||||||
|  |     testImplementation 'org.junit.jupiter:junit-jupiter:5.9.1' | ||||||
|  |  | ||||||
|  |     // This dependency is used by the application. | ||||||
|  |     implementation 'com.google.guava:guava:31.1-jre' | ||||||
|  | } | ||||||
|  |  | ||||||
|  | application { | ||||||
|  |     // Define the main class for the application. | ||||||
|  |     mainClass = 'jchess.App' | ||||||
|  | } | ||||||
|  |  | ||||||
|  | tasks.named('test') { | ||||||
|  |     // Use JUnit Platform for unit tests. | ||||||
|  |     useJUnitPlatform() | ||||||
|  | } | ||||||
							
								
								
									
										14
									
								
								app/src/main/java/jchess/App.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								app/src/main/java/jchess/App.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | |||||||
|  | /* | ||||||
|  |  * This Java source file was generated by the Gradle 'init' task. | ||||||
|  |  */ | ||||||
|  | package jchess; | ||||||
|  |  | ||||||
|  | public class App { | ||||||
|  |     public String getGreeting() { | ||||||
|  |         return "Hello World!"; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         System.out.println(new App().getGreeting()); | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										14
									
								
								app/src/test/java/jchess/AppTest.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								app/src/test/java/jchess/AppTest.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | |||||||
|  | /* | ||||||
|  |  * This Java source file was generated by the Gradle 'init' task. | ||||||
|  |  */ | ||||||
|  | package jchess; | ||||||
|  |  | ||||||
|  | import org.junit.jupiter.api.Test; | ||||||
|  | import static org.junit.jupiter.api.Assertions.*; | ||||||
|  |  | ||||||
|  | class AppTest { | ||||||
|  |     @Test void appHasAGreeting() { | ||||||
|  |         App classUnderTest = new App(); | ||||||
|  |         assertNotNull(classUnderTest.getGreeting(), "app should have a greeting"); | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								gradle/wrapper/gradle-wrapper.jar
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								gradle/wrapper/gradle-wrapper.jar
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -1,5 +1,6 @@ | |||||||
| distributionBase=GRADLE_USER_HOME | distributionBase=GRADLE_USER_HOME | ||||||
| distributionPath=wrapper/dists | distributionPath=wrapper/dists | ||||||
| distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip | ||||||
|  | networkTimeout=10000 | ||||||
| zipStoreBase=GRADLE_USER_HOME | zipStoreBase=GRADLE_USER_HOME | ||||||
| zipStorePath=wrapper/dists | zipStorePath=wrapper/dists | ||||||
							
								
								
									
										18
									
								
								jchess/gradlew → gradlew
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								jchess/gradlew → gradlew
									
									
									
									
										vendored
									
									
								
							| @ -55,7 +55,7 @@ | |||||||
| #       Darwin, MinGW, and NonStop. | #       Darwin, MinGW, and NonStop. | ||||||
| # | # | ||||||
| #   (3) This script is generated from the Groovy template | #   (3) This script is generated from the Groovy template | ||||||
| #       https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt | #       https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt | ||||||
| #       within the Gradle project. | #       within the Gradle project. | ||||||
| # | # | ||||||
| #       You can find Gradle at https://github.com/gradle/gradle/. | #       You can find Gradle at https://github.com/gradle/gradle/. | ||||||
| @ -80,10 +80,10 @@ do | |||||||
|     esac |     esac | ||||||
| done | done | ||||||
| 
 | 
 | ||||||
| APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit | # This is normally unused | ||||||
| 
 | # shellcheck disable=SC2034 | ||||||
| APP_NAME="Gradle" |  | ||||||
| APP_BASE_NAME=${0##*/} | APP_BASE_NAME=${0##*/} | ||||||
|  | APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit | ||||||
| 
 | 
 | ||||||
| # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | ||||||
| DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' | DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' | ||||||
| @ -143,12 +143,16 @@ fi | |||||||
| if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then | if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then | ||||||
|     case $MAX_FD in #( |     case $MAX_FD in #( | ||||||
|       max*) |       max*) | ||||||
|  |         # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. | ||||||
|  |         # shellcheck disable=SC3045 | ||||||
|         MAX_FD=$( ulimit -H -n ) || |         MAX_FD=$( ulimit -H -n ) || | ||||||
|             warn "Could not query maximum file descriptor limit" |             warn "Could not query maximum file descriptor limit" | ||||||
|     esac |     esac | ||||||
|     case $MAX_FD in  #( |     case $MAX_FD in  #( | ||||||
|       '' | soft) :;; #( |       '' | soft) :;; #( | ||||||
|       *) |       *) | ||||||
|  |         # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. | ||||||
|  |         # shellcheck disable=SC3045 | ||||||
|         ulimit -n "$MAX_FD" || |         ulimit -n "$MAX_FD" || | ||||||
|             warn "Could not set maximum file descriptor limit to $MAX_FD" |             warn "Could not set maximum file descriptor limit to $MAX_FD" | ||||||
|     esac |     esac | ||||||
| @ -205,6 +209,12 @@ set -- \ | |||||||
|         org.gradle.wrapper.GradleWrapperMain \ |         org.gradle.wrapper.GradleWrapperMain \ | ||||||
|         "$@" |         "$@" | ||||||
| 
 | 
 | ||||||
|  | # Stop when "xargs" is not available. | ||||||
|  | if ! command -v xargs >/dev/null 2>&1 | ||||||
|  | then | ||||||
|  |     die "xargs is not available" | ||||||
|  | fi | ||||||
|  | 
 | ||||||
| # Use "xargs" to parse quoted args. | # Use "xargs" to parse quoted args. | ||||||
| # | # | ||||||
| # With -n1 it outputs one arg per line, with the quotes and backslashes removed. | # With -n1 it outputs one arg per line, with the quotes and backslashes removed. | ||||||
							
								
								
									
										15
									
								
								jchess/gradlew.bat → gradlew.bat
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								jchess/gradlew.bat → gradlew.bat
									
									
									
									
										vendored
									
									
								
							| @ -14,7 +14,7 @@ | |||||||
| @rem limitations under the License. | @rem limitations under the License. | ||||||
| @rem | @rem | ||||||
| 
 | 
 | ||||||
| @if "%DEBUG%" == "" @echo off | @if "%DEBUG%"=="" @echo off | ||||||
| @rem ########################################################################## | @rem ########################################################################## | ||||||
| @rem | @rem | ||||||
| @rem  Gradle startup script for Windows | @rem  Gradle startup script for Windows | ||||||
| @ -25,7 +25,8 @@ | |||||||
| if "%OS%"=="Windows_NT" setlocal | if "%OS%"=="Windows_NT" setlocal | ||||||
| 
 | 
 | ||||||
| set DIRNAME=%~dp0 | set DIRNAME=%~dp0 | ||||||
| if "%DIRNAME%" == "" set DIRNAME=. | if "%DIRNAME%"=="" set DIRNAME=. | ||||||
|  | @rem This is normally unused | ||||||
| set APP_BASE_NAME=%~n0 | set APP_BASE_NAME=%~n0 | ||||||
| set APP_HOME=%DIRNAME% | set APP_HOME=%DIRNAME% | ||||||
| 
 | 
 | ||||||
| @ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome | |||||||
| 
 | 
 | ||||||
| set JAVA_EXE=java.exe | set JAVA_EXE=java.exe | ||||||
| %JAVA_EXE% -version >NUL 2>&1 | %JAVA_EXE% -version >NUL 2>&1 | ||||||
| if "%ERRORLEVEL%" == "0" goto execute | if %ERRORLEVEL% equ 0 goto execute | ||||||
| 
 | 
 | ||||||
| echo. | echo. | ||||||
| echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | ||||||
| @ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar | |||||||
| 
 | 
 | ||||||
| :end | :end | ||||||
| @rem End local scope for the variables with windows NT shell | @rem End local scope for the variables with windows NT shell | ||||||
| if "%ERRORLEVEL%"=="0" goto mainEnd | if %ERRORLEVEL% equ 0 goto mainEnd | ||||||
| 
 | 
 | ||||||
| :fail | :fail | ||||||
| rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of | ||||||
| rem the _cmd.exe /c_ return code! | rem the _cmd.exe /c_ return code! | ||||||
| if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 | set EXIT_CODE=%ERRORLEVEL% | ||||||
| exit /b 1 | if %EXIT_CODE% equ 0 set EXIT_CODE=1 | ||||||
|  | if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% | ||||||
|  | exit /b %EXIT_CODE% | ||||||
| 
 | 
 | ||||||
| :mainEnd | :mainEnd | ||||||
| if "%OS%"=="Windows_NT" endlocal | if "%OS%"=="Windows_NT" endlocal | ||||||
							
								
								
									
										42
									
								
								jchess/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										42
									
								
								jchess/.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,42 +0,0 @@ | |||||||
| .gradle |  | ||||||
| build/ |  | ||||||
| !gradle/wrapper/gradle-wrapper.jar |  | ||||||
| !**/src/main/**/build/ |  | ||||||
| !**/src/test/**/build/ |  | ||||||
|  |  | ||||||
| ### IntelliJ IDEA ### |  | ||||||
| .idea/modules.xml |  | ||||||
| .idea/jarRepositories.xml |  | ||||||
| .idea/compiler.xml |  | ||||||
| .idea/libraries/ |  | ||||||
| *.iws |  | ||||||
| *.iml |  | ||||||
| *.ipr |  | ||||||
| out/ |  | ||||||
| !**/src/main/**/out/ |  | ||||||
| !**/src/test/**/out/ |  | ||||||
|  |  | ||||||
| ### Eclipse ### |  | ||||||
| .apt_generated |  | ||||||
| .classpath |  | ||||||
| .factorypath |  | ||||||
| .project |  | ||||||
| .settings |  | ||||||
| .springBeans |  | ||||||
| .sts4-cache |  | ||||||
| bin/ |  | ||||||
| !**/src/main/**/bin/ |  | ||||||
| !**/src/test/**/bin/ |  | ||||||
|  |  | ||||||
| ### NetBeans ### |  | ||||||
| /nbproject/private/ |  | ||||||
| /nbbuild/ |  | ||||||
| /dist/ |  | ||||||
| /nbdist/ |  | ||||||
| /.nb-gradle/ |  | ||||||
|  |  | ||||||
| ### VS Code ### |  | ||||||
| .vscode/ |  | ||||||
|  |  | ||||||
| ### Mac OS ### |  | ||||||
| .DS_Store |  | ||||||
							
								
								
									
										72
									
								
								jchess/.idea/workspace.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								jchess/.idea/workspace.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,72 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="AutoImportSettings"> | ||||||
|  |     <option name="autoReloadType" value="SELECTIVE" /> | ||||||
|  |   </component> | ||||||
|  |   <component name="ChangeListManager"> | ||||||
|  |     <list default="true" id="b8b5f365-8025-4745-8eec-4084b1ca2fd1" name="Changes" comment=""> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/../.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/../.gitignore" afterDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/.idea/.gitignore" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/.idea/gradle.xml" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/.idea/vcs.xml" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/build.gradle" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.jar" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.properties" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/gradlew" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/gradlew.bat" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/settings.gradle" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/src/main/java/module-info.java" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/src/main/java/ovh/herisson/tontich/jchess/HelloApplication.java" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/src/main/java/ovh/herisson/tontich/jchess/HelloController.java" beforeDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/src/main/resources/ovh/herisson/tontich/jchess/hello-view.fxml" beforeDir="false" /> | ||||||
|  |     </list> | ||||||
|  |     <option name="SHOW_DIALOG" value="false" /> | ||||||
|  |     <option name="HIGHLIGHT_CONFLICTS" value="true" /> | ||||||
|  |     <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> | ||||||
|  |     <option name="LAST_RESOLUTION" value="IGNORE" /> | ||||||
|  |   </component> | ||||||
|  |   <component name="ExternalProjectsData"> | ||||||
|  |     <projectState path="$PROJECT_DIR$"> | ||||||
|  |       <ProjectState /> | ||||||
|  |     </projectState> | ||||||
|  |   </component> | ||||||
|  |   <component name="Git.Settings"> | ||||||
|  |     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." /> | ||||||
|  |   </component> | ||||||
|  |   <component name="ProjectId" id="2NsqQ8311EDkvhT3WMnB8S9ZtHa" /> | ||||||
|  |   <component name="ProjectViewState"> | ||||||
|  |     <option name="hideEmptyMiddlePackages" value="true" /> | ||||||
|  |     <option name="showLibraryContents" value="true" /> | ||||||
|  |   </component> | ||||||
|  |   <component name="PropertiesComponent"><![CDATA[{ | ||||||
|  |   "keyToString": { | ||||||
|  |     "RunOnceActivity.OpenProjectViewOnStart": "true", | ||||||
|  |     "RunOnceActivity.ShowReadmeOnStart": "true", | ||||||
|  |     "WebServerToolWindowFactoryState": "false", | ||||||
|  |     "last_opened_file_path": "/home/famille/Bureau/pour antho/jchess", | ||||||
|  |     "node.js.detected.package.eslint": "true", | ||||||
|  |     "node.js.detected.package.tslint": "true", | ||||||
|  |     "node.js.selected.package.eslint": "(autodetect)", | ||||||
|  |     "node.js.selected.package.tslint": "(autodetect)", | ||||||
|  |     "vue.rearranger.settings.migration": "true" | ||||||
|  |   } | ||||||
|  | }]]></component> | ||||||
|  |   <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" /> | ||||||
|  |   <component name="TaskManager"> | ||||||
|  |     <task active="true" id="Default" summary="Default task"> | ||||||
|  |       <changelist id="b8b5f365-8025-4745-8eec-4084b1ca2fd1" name="Changes" comment="" /> | ||||||
|  |       <created>1680463120122</created> | ||||||
|  |       <option name="number" value="Default" /> | ||||||
|  |       <option name="presentableId" value="Default" /> | ||||||
|  |       <updated>1680463120122</updated> | ||||||
|  |       <workItem from="1680463121170" duration="419000" /> | ||||||
|  |       <workItem from="1680463547188" duration="23000" /> | ||||||
|  |     </task> | ||||||
|  |     <servers /> | ||||||
|  |   </component> | ||||||
|  |   <component name="TypeScriptGeneratedFilesManager"> | ||||||
|  |     <option name="version" value="3" /> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
| @ -1,57 +0,0 @@ | |||||||
| plugins { |  | ||||||
|     id 'java' |  | ||||||
|     id 'application' |  | ||||||
|     id 'org.javamodularity.moduleplugin' version '1.8.12' |  | ||||||
|     id 'org.openjfx.javafxplugin' version '0.0.13' |  | ||||||
|     id 'org.beryx.jlink' version '2.25.0' |  | ||||||
| } |  | ||||||
|  |  | ||||||
| group 'ovh.herisson.tontich' |  | ||||||
| version '1.0-SNAPSHOT' |  | ||||||
|  |  | ||||||
| repositories { |  | ||||||
|     mavenCentral() |  | ||||||
| } |  | ||||||
|  |  | ||||||
| ext { |  | ||||||
|     junitVersion = '5.9.1' |  | ||||||
| } |  | ||||||
|  |  | ||||||
| sourceCompatibility = '19' |  | ||||||
| targetCompatibility = '19' |  | ||||||
|  |  | ||||||
| tasks.withType(JavaCompile) { |  | ||||||
|     options.encoding = 'UTF-8' |  | ||||||
| } |  | ||||||
|  |  | ||||||
| application { |  | ||||||
|     mainModule = 'ovh.herisson.tontich.jchess' |  | ||||||
|     mainClass = 'ovh.herisson.tontich.jchess.HelloApplication' |  | ||||||
| } |  | ||||||
|  |  | ||||||
| javafx { |  | ||||||
|     version = '19' |  | ||||||
|     modules = ['javafx.controls', 'javafx.fxml'] |  | ||||||
| } |  | ||||||
|  |  | ||||||
| dependencies { |  | ||||||
|  |  | ||||||
|     testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}") |  | ||||||
|     testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${junitVersion}") |  | ||||||
| } |  | ||||||
|  |  | ||||||
| test { |  | ||||||
|     useJUnitPlatform() |  | ||||||
| } |  | ||||||
|  |  | ||||||
| jlink { |  | ||||||
|     imageZip = project.file("${buildDir}/distributions/app-${javafx.platform.classifier}.zip") |  | ||||||
|     options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages'] |  | ||||||
|     launcher { |  | ||||||
|         name = 'app' |  | ||||||
|     } |  | ||||||
| } |  | ||||||
|  |  | ||||||
| jlinkZip { |  | ||||||
|     group = 'distribution' |  | ||||||
| } |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								jchess/gradle/wrapper/gradle-wrapper.jar
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								jchess/gradle/wrapper/gradle-wrapper.jar
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -1 +0,0 @@ | |||||||
| rootProject.name = "jchess" |  | ||||||
| @ -1,8 +0,0 @@ | |||||||
| module ovh.herisson.tontich.jchess { |  | ||||||
|     requires javafx.controls; |  | ||||||
|     requires javafx.fxml; |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     opens ovh.herisson.tontich.jchess to javafx.fxml; |  | ||||||
|     exports ovh.herisson.tontich.jchess; |  | ||||||
| } |  | ||||||
| @ -1,23 +0,0 @@ | |||||||
| package ovh.herisson.tontich.jchess; |  | ||||||
|  |  | ||||||
| import javafx.application.Application; |  | ||||||
| import javafx.fxml.FXMLLoader; |  | ||||||
| import javafx.scene.Scene; |  | ||||||
| import javafx.stage.Stage; |  | ||||||
|  |  | ||||||
| import java.io.IOException; |  | ||||||
|  |  | ||||||
| public class HelloApplication extends Application { |  | ||||||
|     @Override |  | ||||||
|     public void start(Stage stage) throws IOException { |  | ||||||
|         FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("hello-view.fxml")); |  | ||||||
|         Scene scene = new Scene(fxmlLoader.load(), 320, 240); |  | ||||||
|         stage.setTitle("Hello!"); |  | ||||||
|         stage.setScene(scene); |  | ||||||
|         stage.show(); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public static void main(String[] args) { |  | ||||||
|         launch(); |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @ -1,14 +0,0 @@ | |||||||
| package ovh.herisson.tontich.jchess; |  | ||||||
|  |  | ||||||
| import javafx.fxml.FXML; |  | ||||||
| import javafx.scene.control.Label; |  | ||||||
|  |  | ||||||
| public class HelloController { |  | ||||||
|     @FXML |  | ||||||
|     private Label welcomeText; |  | ||||||
|  |  | ||||||
|     @FXML |  | ||||||
|     protected void onHelloButtonClick() { |  | ||||||
|         welcomeText.setText("Welcome to JavaFX Application!"); |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @ -1,16 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8"?> |  | ||||||
|  |  | ||||||
| <?import javafx.geometry.Insets?> |  | ||||||
| <?import javafx.scene.control.Label?> |  | ||||||
| <?import javafx.scene.layout.VBox?> |  | ||||||
|  |  | ||||||
| <?import javafx.scene.control.Button?> |  | ||||||
| <VBox alignment="CENTER" spacing="20.0" xmlns:fx="http://javafx.com/fxml" |  | ||||||
|       fx:controller="ovh.herisson.tontich.jchess.HelloController"> |  | ||||||
|     <padding> |  | ||||||
|         <Insets bottom="20.0" left="20.0" right="20.0" top="20.0"/> |  | ||||||
|     </padding> |  | ||||||
|  |  | ||||||
|     <Label fx:id="welcomeText"/> |  | ||||||
|     <Button text="Hello!" onAction="#onHelloButtonClick"/> |  | ||||||
| </VBox> |  | ||||||
							
								
								
									
										11
									
								
								settings.gradle
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								settings.gradle
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | |||||||
|  | /* | ||||||
|  |  * This file was generated by the Gradle 'init' task. | ||||||
|  |  * | ||||||
|  |  * The settings file is used to specify which projects to include in your build. | ||||||
|  |  * | ||||||
|  |  * Detailed information about configuring a multi-project build in Gradle can be found | ||||||
|  |  * in the user manual at https://docs.gradle.org/8.0.2/userguide/multi_project_builds.html | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | rootProject.name = 'jchess' | ||||||
|  | include('app') | ||||||
		Reference in New Issue
	
	Block a user