When using the Websphere Developer Tools for Eclipse, projects with names like 'WebSphere Application Server Liberty Profile' are added to the workspace. These contain the usr section of my Liberty installation, so contain things like extension ESAs, server.xml files, shared JARs, and so on.
It seems like it would be a good idea to have this project stored in SCM so that my team has exactly the same Liberty server.xml, extensions, and shared dependencies. Is this a good idea?
If it is a good idea, my further questions are:
- does the Liberty installation need changing to refer to what will be a new copy of the
usrfolder inside the workspace rather than inside the Liberty installation dir? - what should be added to my SCM's ignore file for this project, or should everything be checked in?
If it's not a good idea, my further question is:
- how we should share this type of configuration within a team to avoid individual configuration? The goal is to be able to get the source from SCM and immediately have it in Eclipse, building, with no red X error markings.