Skip to content

Commit 7c9e30b

Browse files
committed
Bugfix Profile does not exist on one side
1 parent d40e05f commit 7c9e30b

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

src/main/java/de/oppermann/pomutils/Main.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
* under the License.
2020
*/
2121

22+
import org.apache.commons.lang.StringUtils;
2223
import org.slf4j.Logger;
2324
import org.slf4j.LoggerFactory;
2425
import org.slf4j.impl.SimpleLogger;
@@ -43,7 +44,14 @@ public class Main {
4344
private static Logger logger = null;
4445

4546
public static void main(String... args) {
46-
int resultValue = mainInternal(args);
47+
int resultValue = 0;
48+
try {
49+
resultValue = mainInternal(args);
50+
} catch (Exception e) {
51+
System.err.println("We got an exception on merge: " + StringUtils.join(args, " "));
52+
e.printStackTrace();
53+
System.exit(1);
54+
}
4755
logger.debug("Exiting with exit code {}", resultValue);
4856
System.exit(resultValue);
4957
}
@@ -84,7 +92,8 @@ protected static int mainInternal(String... args) {
8492
}
8593

8694
private static int executePomMergeDriver(CommandPomMergeDriver mergeCommand) {
87-
PomMergeDriver pomMergeDriver = new PomMergeDriver(mergeCommand.getRuleSet(), mergeCommand.getBasePom(), mergeCommand.getOurPom(),
95+
PomMergeDriver pomMergeDriver = new PomMergeDriver(mergeCommand.getRuleSet(), mergeCommand.getBasePom(),
96+
mergeCommand.getOurPom(),
8897
mergeCommand.getTheirPom());
8998
return pomMergeDriver.merge();
9099
}

src/main/java/de/oppermann/pomutils/util/POM.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ public Properties getProfileProperties(String profileId) {
219219
return profile.getProperties();
220220
}
221221
}
222-
throw new IllegalArgumentException("profile [" + profileId + "] not found");
222+
return new Properties();
223223
}
224224

225225
public Properties getProperties() {

0 commit comments

Comments
 (0)