https://openclassrooms.com/fr/courses/1132471-creer-une-archive-jar-executable
https://www.omniprogrammer.com/?p=242
how to insert image into github readme
https://www.google.com/search?q=how+to+insert+image+into+github+readme&oq=how+to+insert+pictures+readme&aqs=chrome.3.69i57j0l5.18798j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/14494747/add-images-to-readme-md-on-github
https://www.google.com/search?q=archunit-junit4+maven&oq=archunit-junit4+maven&aqs=chrome..69i57.23076j0j7&sourceid=chrome&ie=UTF-8
https://mvnrepository.com/artifact/com.tngtech.archunit/archunit-junit4
https://www.archunit.org/userguide/html/000_Index.html
how to add travis ci to github repo
https://www.google.com/search?q=how+to+add+travis+ci+to+github+repo&oq=how+to+add+travis+&aqs=chrome.1.69i57j0l5.26666j0j7&sourceid=chrome&ie=UTF-8
https://docs.travis-ci.com/user/tutorial/
https://docs.travis-ci.com/
how to switch widows in java swing
https://www.google.com/search?q=how+to+switch+widows+in+java+swing&oq=how+to+switch+widows+in+java+swing&aqs=chrome..69i57.17103j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/5124547/switching-between-windows-in-java-applcation
how to create an exe java application using maven
https://www.google.com/search?ei=1YfgXLLaJ62NlwTZrICoBQ&q=how+to+create+an+exe+java+application+using+maven&oq=how+to+create+an+exe+java+application+using+maven&gs_l=psy-ab.3...40261.41266..47533...0.0..0.183.855.2j5......0....1..gws-wiz.......0i71j35i304i39.1dC67qlt7zI
https://stackoverflow.com/questions/30298273/need-help-configuring-maven-pom-to-build-exe-file
https://www.genuinecoder.com/convert-java-jar-to-exe/
https://www.hascode.com/2012/08/creating-a-windows-executable-from-a-jar-using-maven/
how to create an executable java application for every platform
https://www.google.com/search?q=how+to+create+an+executable+java+application+for+every+platform&oq=how+to+create+an+executable+java+application+for+every+platform&aqs=chrome..69i57.48114j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/54372647/create-a-java-standalone-executable-application-to-run-on-different-platforms-wi
http://launch4j.sourceforge.net/
https://wadeawalker.wordpress.com/2010/10/24/tutorial-creating-native-binary-executables-for-multi-platform-java-apps-with-opengl-and-eclipse-rcp/
first look at this one below
https://howtodoinjava.com/maven/create-windows-exe-file-for-java-application/
how to create an installation process for a software made with java
https://www.google.com/search?q=how+to+create+an+installation+process+for+a+software+made+with+java&oq=how+to+create+an+installation+process+for+a+software+made+with+java&aqs=chrome..69i57.53320j0j7&sourceid=chrome&ie=UTF-8
Create a installer to your Java Applications
https://youtu.be/XITTQGD8V1s
https://stackoverflow.com/questions/14685149/creating-an-installer-for-java-desktop-application
https://www.advancedinstaller.com/user-guide/tutorial-java.html
https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html
https://www.ej-technologies.com/products/install4j/overview.html
http://www.roboteek.fr/2013/12/15/synthese-vocale-francaise-en-java/
force cleaning goal maven
https://www.google.com/search?q=force+cleaning+goal+maven&oq=force+cleaning+goal+maven&aqs=chrome..69i57j69i64.27182j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/3624446/force-maven-clean
http://maven.apache.org/plugins/maven-clean-plugin/usage.html
https://www.google.com/search?q=%3CdownloadUrl%3Ehttp%3A%2F%2Fjava.com%2Fdownload%3C%2FdownloadUrl%3E+launch4j+maven&oq=%3CdownloadUrl%3Ehttp%3A%2F%2Fjava.com%2Fdownload%3C%2FdownloadUrl%3E+launch4j+maven&aqs=chrome..69i57.8252j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/41258019/launch4j-redirect-to-download-java-version
preferJre launch4j maven plugin
https://www.google.com/search?q=%3CjdkPreference%3EpreferJre%3C%2FjdkPreference%3E+launch4j+maven+plugin&oq=%3CjdkPreference%3EpreferJre%3C%2FjdkPreference%3E+launch4j+maven+plugin&aqs=chrome..69i57.23500j0j7&sourceid=chrome&ie=UTF-8
https://github.com/lukaszlenart/launch4j-demo/blob/master/pom.xml
http://launch4j.sourceforge.net/docs.html
https://blog.crafties.fr/2015/03/19/distribuer-son-application-java-sur-windows-grace-a-maven/
launch4j maven plugin app working well with ide but .exe file doesn't work
https://www.google.com/search?q=launch4j+maven+plugin+app+working+well+with+ide+but+.exe+file+doesn%27t+work&oq=launch4j+maven+plugin++app+working+well+with+ide+but+.exe+file+doesn%27t+work&aqs=chrome..69i57.71561j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/50684262/exe-file-bundeled-by-launch4j-compiles-but-doesnt-seem-to-work
Execute the generated .jar from command line
https://www.google.com/search?q=Execute+the+generated+.jar+from+command+line&oq=Execute+the+generated+.jar+from+command+line&aqs=chrome..69i57j33l5.4908j0j7&sourceid=chrome&ie=UTF-8
https://askubuntu.com/questions/101746/how-can-i-execute-a-jar-file-from-the-terminal
aucun attribut manifest principal maven launch4j
https://www.google.com/search?ei=KCrxXOqlKZDCUsLQsbAC&q=aucun+attribut+manifest+principal+maven+launch4j&oq=aucun+attribut+manifest+principal+maven+launch4j&gs_l=psy-ab.3...9965.13662..14166...0.0..0.187.1120.2j7......0....1..gws-wiz.......0i71j0i22i30j33i160j33i21.s-EOuU3oRTQ
https://stackoverflow.com/questions/9689793/cant-execute-jar-file-no-main-manifest-attribute
https://www.baeldung.com/java-jar-executable-manifest-main-class
https://www.google.com/search?q=maven-assembly-plugin&oq=maven-assembly-plugin&aqs=chrome..69i57j0l5.5779j0j7&sourceid=chrome&ie=UTF-8
http://maven.apache.org/plugins/maven-assembly-plugin/
https://examples.javacodegeeks.com/enterprise-java/maven/maven-assembly-plugin-example/
how to get a resource file maven project
https://www.google.com/search?ei=U0nxXMz8BbHksAe00K_4Cg&q=how+to+get+a+resource+file+maven+project&oq=how+to+get+a+ressource+file+maven+&gs_l=psy-ab.1.2.33i22i10i29i30l3.139622.158822..163439...3.0..0.220.5577.1j33j3......0....1..gws-wiz.......0i71j35i39j0i131j0j35i39i19j0i203j0i19j0i22i10i30j0i13i30j0i22i30j0i8i13i30j33i10.UxMdOPhn9fM
https://howtodoinjava.com/java/io/read-file-from-resources-folder/
https://www.mkyong.com/java/java-read-a-file-from-resources-folder/
.txt file is not found after getting executable jar
https://www.google.com/search?q=.txt+file+is+not+found+after+getting+executable+jar&oq=.txt+file+is+not+found+after+getting+executable+jar&aqs=chrome..69i57j33l2.27395j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/10115837/java-eclipse-txt-file-not-found-when-exported-to-jar
read text file with inputstream java
https://www.google.com/search?q=read+text+file+with+inputstream+java&oq=read+.txt+file+with+in&aqs=chrome.1.69i57j0l5.16979j0j7&sourceid=chrome&ie=UTF-8
http://tutorials.jenkov.com/java-io/inputstream.html
basic .travis.yml file for java application
https://www.google.com/search?q=basic+.travis.yml+file+for+java+application&oq=basic+.travis.yml+file+for+java+application&aqs=chrome..69i57j33.31140j0j4&sourceid=chrome&ie=UTF-8
https://docs.travis-ci.com/user/languages/java/
https://stackoverflow.com/questions/33267878/example-of-travis-ci-yml-file-for-java
https://github.com/joaomlneto/travis-ci-tutorial-java
dependencies.dependency.systemPath' for SI_VOX:SI_VOX:jar should not point at files within the project directory,
https://www.google.com/search?q=dependencies.dependency.systemPath%27+for+SI_VOX%3ASI_VOX%3Ajar+should+not+point+at+files+within+the+project+directory%2C&oq=dependencies.dependency.systemPath%27+for+SI_VOX%3ASI_VOX%3Ajar+should+not+point+at+files+within+the+project+directory%2C&aqs=chrome..69i57.1085j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/32384798/dependencies-should-not-point-at-files-within-the-project-directory
https://stackoverflow.com/questions/4955635/how-to-add-local-jar-files-to-a-maven-project
https://stackoverflow.com/questions/4955635/how-to-add-local-jar-files-to-a-maven-project/36602256#36602256
https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
https://stackoverflow.com/questions/10935135/maven-and-adding-jars-to-system-scope/31023523
How to generate .exe file while building with TRAVIS CI
https://www.google.com/search?ei=WJXyXPO6HoiHjLsPzKKO0AE&q=How+to+generate+.exe+file+while+building+with+TRAVIS+CI&oq=How+to+generate+.exe+file+while+building+with+TRAVIS+CI&gs_l=psy-ab.3...283271.294029..295568...0.0..0.215.2087.6j11j1......0....1..gws-wiz.......0i71j33i10.JSHX7Y52Vw0
cntools/cnping#32
https://docs.travis-ci.com/user/deployment/releases/#Authenticating-with-an-OAuth-token
HOW TO skip a goal travis CI maven ?
https://www.google.com/search?q=HOW+TO+skip+a+goal+travis+CI+maven+%3F&oq=HOW+TO+skip+a+goal+travis+CI+maven+%3F&aqs=chrome..69i57.20571j0j7&sourceid=chrome&ie=UTF-8
Link below is very interesting
https://www.phillip-kruger.com/post/continuous_integration_to_maven_central/
https://www.google.com/search?q=launch4j+travis+CI&oq=launch4j+travis+CI&aqs=chrome..69i57j69i60.15821j0j7&sourceid=chrome&ie=UTF-8
travis-ci/travis-ci#5176
https://www.google.com/search?q=isNumber+java&oq=isNumber+java&aqs=chrome..69i57j0l5.18443j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/1102891/how-to-check-if-a-string-is-numeric-in-java
Root section log4j2.xml java
https://www.google.com/search?q=%3CRoot%3E+section+log4j2.xml+java&oq=%3CRoot%3E+section+log4j2.xml+java&aqs=chrome..69i57j33.16233j0j7&sourceid=chrome&ie=UTF-8
https://howtodoinjava.com/log4j2/log4j-2-xml-configuration-example/
https://www.mkyong.com/logging/log4j2-xml-example/
log4j hello world example
https://www.mkyong.com/logging/log4j-hello-world-example/
format specifiers should be used instead of string concatenation
https://www.google.com/search?q=format+specifiers+should+be+used+instead+of+string+concatenation&oq=format+specifiers&aqs=chrome.1.69i57j0l5.31898j0j7&sourceid=chrome&ie=UTF-8
https://kylewbanks.com/blog/java-string-concatenation-vs-stringbuilder-vs-string-format-performance
https://stackoverflow.com/questions/925423/is-it-better-practice-to-use-string-format-over-string-concatenation-in-java
https://www.google.com/search?q=String.format&oq=String.format&aqs=chrome..69i57j0l3j69i61l2.9095j0j7&sourceid=chrome&ie=UTF-8
https://dzone.com/articles/java-string-format-examples
https://www.google.com/search?sxsrf=ACYBGNRfLie7XR99mDM3ecJdF8nH0gKXBw%3A1571669806037&ei=LsetXcv4AZOQ8gL7yqXwCw&q=String+builder+java&oq=String+builder+java&gs_l=psy-ab.3..0i10i203l10.3560.10139..10826...0.0..0.761.9332.2-1j6j6j5j2......0....1..gws-wiz.......35i39j0j0i20i263j0i203.eS05As7Q2tU&ved=0ahUKEwjLx_ijzq3lAhUTiFwKHXtlCb4Q4dUDCAs&uact=5
https://www.geeksforgeeks.org/stringbuilder-class-in-java-with-examples/
lambda method with parameter
https://www.google.com/search?q=lambda+method+with+parameter&oq=lambda+method&aqs=chrome.4.69i57j0l5.22786j0j7&sourceid=chrome&ie=UTF-8
https://dzone.com/articles/java-lambda-method-reference
baeldung java & spring boot logging
https://www.baeldung.com/java-logging-intro
https://www.baeldung.com/spring-boot-logging
handling exceptions properly on java GUI App
https://www.google.com/search?sxsrf=ACYBGNRixVN7A0keCkDgtew2shJtBTk0SQ%3A1572608465955&ei=0Rm8Xc7yOZmejLsPvIe82Ag&q=handling+exceptions+properly+on+java+GUI+App&oq=handling+exceptions+properly+on+java+GUI+App&gs_l=psy-ab.3..33i160.3161.20320..21241...0.0..0.3132.3132.9-1......0....1..gws-wiz.kXaShKgFWM8&ved=0ahUKEwiOn--H98jlAhUZD2MBHbwDD4sQ4dUDCAs&uact=5
https://stackoverflow.com/questions/18147684/catching-exceptions-in-swing-gui-application
https://dzone.com/articles/exception-handling-in-real-life-applications
handling exceptions properly on java swing App
https://www.google.com/search?q=handling+exceptions+properly+on+java+swing+App&oq=handling+exceptions+properly+on+java+swing+App&aqs=chrome..69i57.7403j0j7&sourceid=chrome&ie=UTF-8
https://dzone.com/articles/9-best-practices-to-handle-exceptions-in-java
https://www.google.com/search?q=javadoc+mvn+site&oq=javadoc+mvn+site&aqs=chrome..69i57j0l5.10577j0j7&sourceid=chrome&ie=UTF-8
https://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html
https://maven.apache.org/plugins/maven-javadoc-plugin/usage.html
Build times out because no output was received
https://docs.travis-ci.com/user/common-build-problems/#build-times-out-because-no-output-was-received
https://www.google.com/search?q=java+swing+testing&oq=java+swing+tes&aqs=chrome.1.69i57j0l3.17137j0j7&client=ms-android-transsion-tecno-rev1&sourceid=chrome-mobile&ie=UTF-8
https://sqa.stackexchange.com/questions/18554/open-source-tools-for-automation-of-java-gui-application-testing
Automated Tests for Swing
https://stackoverflow.com/questions/91179/automated-tests-for-java-swing-guis
https://www.oreilly.com/library/view/java-extreme-programming/0596003870/ch04s17.html
Automated GUI tests for Swing Apps
https://www.javaworld.com/article/2073056/automate-gui-tests-for-swing-applications.amp.html
how to implement MVC to Swing Java App
https://www.google.com/search?q=how+to+implement+MVC+to+Swing+Java+App&oq=how+to+implement+MVC+to+Swing+Java+App&aqs=chrome..69i57j33.52072j0j7&client=ms-android-transsion-tecno-rev1&sourceid=chrome-mobile&ie=UTF-8#sbfbu=1&pi=how%20to%20implement%20MVC%20to%20Swing%20Java%20App
https://medium.com/@ssaurel/learn-to-make-a-mvc-application-with-swing-and-java-8-3cd24cf7cb10
https://examples.javacodegeeks.com/core-java/java-swing-mvc-example/