====== IntelliJ IDEA ====== ===== New Project ===== 1. File / New / Project from Existing Sources {{::intellijicea_new_project_1.png?456|}} 2. Select the pom.xml file from project {{::intellijicea_new_project_2.png?349|}} 3. Next, Next,... & Open in new window ===== Maven Settings ===== 1. File/Settings {{::intellijicea_maven_settings_1.png?278|}} 2. Select Build,Execution,Deployment / Build Tools / Maven {{::intellijicea_maven_settings_2.png?600|}} A remplir : * User settings file : E:\Tools\apache-maven-3.5.0\conf\settings.xml * Local repository : E:\Exalead\Maven\repository * Sélectionner ‘Override’ pour les deux ===== Run/Debug Configurations - Synchronize ===== Récupérer les configurations du serveur 1. Modifier le fichier Xxx-app/pom.xml modifications en dé-commentant le tag dont l'id est sync_config {{:intellijidea_synchronize_4.png?696|}} 2. Edit Configurations {{::intellijidea_synchronize_1.png?206|}} 3. (+) / Maven {{::intellijidea_synchronize_2.png?237|}} 4. XXX Synchronize {{::intellijidea_synchronize_3.png?624|}} A remplir : * Working Directory :E:/Exalead/Project/xxx-plma/xxx-plma-app * Command Line : generate-sources * Profiles : config_xxx_master ===== Run/Debug Configurations - App ===== Générer un package 1. Edit Configurations {{::intellijidea_synchronize_1.png?206|}} 2. (+) / Maven {{::intellijidea_synchronize_2.png?237|}} 3. XXX App {{::intellijidea_app_1.png?623|}} A remplir : * Working Directory :E:/Exalead/Project/xxx-plma * Command Line : clean install * Profiles : jenkins,skip_reports ===== Run/Debug Configurations - Core Deploy ===== Déployer un plugin 1. Edit Configurations {{::intellijidea_synchronize_1.png?206|}} 2. (+) / Maven {{::intellijidea_synchronize_2.png?237|}} 3. XXX Core {{::intellijidea_core_1.png?600|}} A remplir : * Working Directory : E:/Exalead/Project/xxx-plma/xxx-plma-core * Command Line : clean install * Profiles : cv_valeo 4. Dans Maven settings, ajouter les infos relatives au profil 'cv_valeo' {{::intellijidea_core_2.png?566|}} ===== Run applications ===== Pour avoir comment exécuter un script JAVA avec des paramètres : [[https://www.jetbrains.com/help/idea/running-applications.html|Pour plus d'informations]]