HubSpot / dependency-management-maven-plugin

5 stars 6 forks source link

fails on no dependencyManagement #16

Open delanym opened 2 years ago

delanym commented 2 years ago

If I don't have any dependencies to manage and thus no dependencyManagement tag, the plugin throws an NPE

Caused by: java.lang.NullPointerException
    at com.hubspot.maven.plugins.dependency.management.DependencyManagementAnalyzer.checkDependencyManagement (DependencyManagementAnalyzer.java:33)
    at com.hubspot.maven.plugins.dependency.management.DependencyManagementAnalyzer.analyze (DependencyManagementAnalyzer.java:25)
    at com.hubspot.maven.plugins.dependency.management.DependencyManagementRule.execute (DependencyManagementRule.java:22)
    at org.apache.maven.plugins.enforcer.EnforceMojo.execute (EnforceMojo.java:200)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:196)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:186)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
    at java.lang.Thread.run (Thread.java:748)