@Singleton public class CompilerService extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
GMAVEN_PLUS_PLUGIN |
static String |
KOTLIN_MAVEN_PLUGIN |
static String |
MAVEN_COMPILER_PLUGIN |
static String |
MAVEN_JAR_PLUGIN |
static String |
MAVEN_RESOURCES_PLUGIN |
| Constructor and Description |
|---|
CompilerService(org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.execution.MavenSession mavenSession,
ExecutorService executorService,
org.apache.maven.project.ProjectDependenciesResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildClasspath(List<org.eclipse.aether.graph.Dependency> dependencies) |
Optional<Long> |
compileProject(boolean copyResources) |
boolean |
needsCompilation() |
org.apache.maven.shared.invoker.InvocationResult |
packageProject() |
List<org.eclipse.aether.graph.Dependency> |
resolveDependencies(String... scopes) |
Map<String,Path> |
resolveSourceDirectories() |
public static final String MAVEN_COMPILER_PLUGIN
public static final String MAVEN_JAR_PLUGIN
public static final String MAVEN_RESOURCES_PLUGIN
public static final String GMAVEN_PLUS_PLUGIN
public static final String KOTLIN_MAVEN_PLUGIN
@Inject
public CompilerService(org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.execution.MavenSession mavenSession,
ExecutorService executorService,
org.apache.maven.project.ProjectDependenciesResolver resolver)
public boolean needsCompilation()
public List<org.eclipse.aether.graph.Dependency> resolveDependencies(String... scopes)
public org.apache.maven.shared.invoker.InvocationResult packageProject()
throws org.apache.maven.shared.invoker.MavenInvocationException
org.apache.maven.shared.invoker.MavenInvocationExceptionCopyright © 2020–2022 Micronaut. All rights reserved.