Wenn Sie die Modulstruktur Ihres Maven-Projekts ändern, kann Jenkins nicht wissen, warum ein Modul plötzlich auftauchte oder verschwand.
Haben Sie ein neues Modul hinzugefügt? Jenkins erwartet, dass es bleiben wird.
Ein Modul ist verschwunden? Vielleicht haben Sie es in ein Profil verschoben oder Sie haben das Modul gelöscht oder Sie haben es umbenannt oder der Build ist frühzeitig fehlgeschlagen - Jenkins kann es nicht genau sagen.
So bleibt das alte Modul erhalten. Angenommen, Sie erstellen ein Projekt und es hat die Module parent
"a" und b
. Nach einer Weile benennen Sie um b
in x
. Wenn Sie diesen Build in Jenkins anzeigen, sehen Sie vier Maven-Module:
parent 0.01s a 0.3s b (skipped) x 0.5s
Jenkins bleibt b
da, weil es nicht sicher ist, wann es gelöscht werden soll.
Wenn Sie solche "übersprungenen" Einträge sehen und sich sicher sind, dass sie nicht dorthin gehören, klicken Sie auf Delete All Disabled Modules
, um die veralteten zu löschen, nachdem Sie sichergestellt haben, dass der Build noch alle Module enthält, die er enthalten sollte.