Skip to content

Commit

Permalink
Fix for latest changes
Browse files Browse the repository at this point in the history
  • Loading branch information
gnodet committed Aug 28, 2023
1 parent 3ad05e4 commit d5478d4
Showing 1 changed file with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,21 +28,24 @@
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Map;
import java.util.Optional;

import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
import org.apache.maven.api.model.Model;
import org.apache.maven.api.services.PathSource;
import org.apache.maven.api.services.Source;
import org.apache.maven.api.spi.ModelParser;
import org.apache.maven.api.spi.ModelParserException;

@Named("hocon")
@Priority(1)
public class HoconModelReader implements ModelParser {

@Override
public Path locatePom(Path path) {
Path pom = path.resolve("pom.hocon");
return Files.exists(pom) ? pom : null;
public Optional<Source> locate(Path path) {
Path pom = Files.isDirectory(path) ? path.resolve("pom.hocon") : path;
return Files.isRegularFile(pom) ? Optional.of(new PathSource(pom)) : Optional.empty();
}

@Override
Expand Down

0 comments on commit d5478d4

Please sign in to comment.