So I have eclipse project and want to make reproducable builds. From this topic I understand that the core folder
.settings/org.eclipse.jdt.core.prefs
must be part of the SVN control. But what about ui.prefs ? What does this folder contains?
In Spring-Boot I have seen configurations like:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<useProjectReferences>false</useProjectReferences>
<additionalConfig>
<file>
<name>.settings/org.eclipse.jdt.ui.prefs</name>
<location>${main.basedir}/eclipse/org.eclipse.jdt.ui.prefs</location>
</file>
<file>
<name>.settings/org.eclipse.jdt.core.prefs</name>
<location>${main.basedir}/eclipse/org.eclipse.jdt.core.prefs</location>
</file>
</additionalConfig>
</configuration>
</plugin>
Why is this folder so important?