This may be an absurd question (plus I'm not sure what is the best way to tag it), but allows me to explain the 1st. Over the past few months, I have regularly had stupid problems with my eclipse project when I did not make any changes to anything related to the project (which I know). For example, when I finished yesterday. Everything worked fine, I came today, and suddenly on the first start I had a javax.xml.stream.FactoryFinder$ConfigurationError: Provider com.sun.xml.stream.ZephyrParserFactory not found error, so I had to add a new dependency for my pom, one of which I never needed before this error, but this in turn causes another error java.lang.LinkageError (if someone sees what is wrong with this particular error, while this is not the main question, which I want to know). Now Iβm sure that this is completely an environmental problem, as my teammates run the same project on the machine without problems, and I even tried to redistribute the project that is currently hosted in the DEV environment (which is in working condition), to my local machine
So, I ask if there is a way to create some kind of log of everything that is used (or referenced) by this project every time it runs successfully and when I say everything that I mean, for example, changes to the Maven configuration , weblogic / tomcat, java patches, eclipse plugins, OS patches (windows 7 in my case), build paths, project configurations ... basically anything that the eclipse will use to create and deploy the project
I understand that the list is most likely massive, but if it could be done at each start (or as an additional flag or something else), it would not be so difficult to compare the successful launch log with this (this may be later automated)
As I said, this can be absurd, but, if possible, it would be a very useful tool.
source share