diff --git a/reactorstate-maven-common/src/main/java/de/syquel/maven/reactorstate/common/SavedReactorStateManager.java b/reactorstate-maven-common/src/main/java/de/syquel/maven/reactorstate/common/SavedReactorStateManager.java index de201ff..2bf33a3 100644 --- a/reactorstate-maven-common/src/main/java/de/syquel/maven/reactorstate/common/SavedReactorStateManager.java +++ b/reactorstate-maven-common/src/main/java/de/syquel/maven/reactorstate/common/SavedReactorStateManager.java @@ -78,7 +78,8 @@ public void restoreProjectStates(final MavenSession session, final MavenProjectH for (final MavenProject project : projects) { final MavenProjectState projectState = getProjectState(project); if (projectState == null) { - throw new IllegalStateException("No saved state found for Maven project " + project.getId() + ": Rebuild required."); + LOGGER.warn("No saved state found for Maven project {}: Rebuild required.", project.getId()); + continue; } project.setPomFile(projectState.getPom().getFile());