Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 1.96 KB

conf.adoc

File metadata and controls

36 lines (31 loc) · 1.96 KB
Table of Contents

conf

This folder contains configurations for your IDE:

File structure of the conf folder
/ conf
├──/ .m2
│  ├──/ repository
│  │  ├──/ ant
│  │  ├──/ ...
│  │  └──/ zw
│  ├── settings-security.xml
│  └── settings.xml
├──/ .sonar
├──/ ...
└── variables

The .m2 folder is used for configurations of maven. It contains the local repository folder used as cache for artifacts downloaded and installed by maven (see also maven repositories). Further, there are two configuration files for maven:

  • settings.xml initialized from a template from your IDEasy settings. You may customize this to your needs (configuring HTTP proxies, credentials, or other user-specific settings). Secrets can be specified as $[«variable.name»] and will be prompted, encrypted and replaced automatically during the setup (unless in batch mode). Please note that this process is skipped in batch mode and also if you use the default settings URL (for simplicity of testing). To make use of this feature simply fork or copy the settings to your own git repo. In case your credentials have changed or you made a typo, you can simply redo this step by first moving your ${IDE_HOME}/conf/.m2/settings.xml file to a temporary folder and then calling ide install mvn.

  • settings-security.xml is auto-generated for you by IDEasy with a random password. This should make it easier for IDEasy users to use password encryption and never add passwords in plain text for better security.

Finally, there is a file variables for the user-specific configuration of IDEasy.