Skip to content

Commit a2ef43a

Browse files
committed
Implemented rotationally symmetric sphere/polyhedra
1 parent dc61c4b commit a2ef43a

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

autocoder/src/main/java/com/simiacryptus/ref/core/BaseMojo.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
import javax.annotation.Nonnull;
3535
import java.io.File;
36+
import java.util.List;
3637
import java.util.Optional;
3738
import java.util.stream.Stream;
3839

@@ -48,10 +49,14 @@ public abstract class BaseMojo extends AbstractMojo {
4849

4950
@Nonnull
5051
public String[] getDependencies() {
51-
return project.getDependencies().stream()
52+
if(project == null) return new String[]{};
53+
List<Dependency> dependencies = project.getDependencies();
54+
if(dependencies == null) return new String[]{};
55+
return dependencies.stream()
5256
.map(x -> toArtifact(x))
5357
.flatMap(x -> resolve(x).getArtifacts().stream())
5458
.map(artifact -> artifact.getFile())
59+
.filter(file -> null != file)
5560
.map(file -> file.getAbsolutePath())
5661
.distinct()
5762
.toArray(i -> new String[i]);

core/src/main/java/com/simiacryptus/ref/RefSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class RefSettings implements Settings {
4545
private static transient RefSettings INSTANCE = null;
4646
public final boolean watchEnable = get("WATCH_ENABLE", true);
4747
public final boolean watchCreation = get("WATCH_CREATE", false);
48-
public final boolean lifecycleDebug = get("DEBUG_LIFECYCLE", true);
48+
public final boolean lifecycleDebug = get("DEBUG_LIFECYCLE", false);
4949
@Nonnull
5050
public final PersistanceMode doubleCacheMode = get("DOUBLE_CACHE_MODE", PersistanceMode.WEAK);
5151
private final Set<String> watchedClasses = Stream.<String>of(

0 commit comments

Comments
 (0)