Class ModuleInfoGenerator
- java.lang.Object
-
- org.moditect.mavenplugin.generate.ModuleInfoGenerator
-
public class ModuleInfoGenerator extends Object
-
-
Constructor Summary
Constructors Constructor Description ModuleInfoGenerator(org.apache.maven.project.MavenProject project, org.eclipse.aether.RepositorySystem repoSystem, org.eclipse.aether.RepositorySystemSession repoSession, List<org.eclipse.aether.repository.RemoteRepository> remoteRepos, ArtifactResolutionHelper artifactResolutionHelper, List<String> jdepsExtraArgs, org.apache.maven.plugin.logging.Log log, File workingDirectory, File outputDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeneratedModuleInfogenerateModuleInfo(Path inputJar, List<ArtifactConfiguration> additionalDependencies, ModuleInfoConfiguration moduleInfo, Map<ArtifactIdentifier,String> assignedNamesByModule)GeneratedModuleInfogenerateModuleInfo(Path inputJar, Set<DependencyDescriptor> dependencies, ModuleInfoConfiguration moduleInfo)GeneratedModuleInfogenerateModuleInfo(ArtifactConfiguration artifact, List<ArtifactConfiguration> additionalDependencies, ModuleInfoConfiguration moduleInfo, Map<ArtifactIdentifier,String> assignedNamesByModule, Map<ArtifactIdentifier,Path> modularizedJars)
-
-
-
Constructor Detail
-
ModuleInfoGenerator
public ModuleInfoGenerator(org.apache.maven.project.MavenProject project, org.eclipse.aether.RepositorySystem repoSystem, org.eclipse.aether.RepositorySystemSession repoSession, List<org.eclipse.aether.repository.RemoteRepository> remoteRepos, ArtifactResolutionHelper artifactResolutionHelper, List<String> jdepsExtraArgs, org.apache.maven.plugin.logging.Log log, File workingDirectory, File outputDirectory)
-
-
Method Detail
-
generateModuleInfo
public GeneratedModuleInfo generateModuleInfo(ArtifactConfiguration artifact, List<ArtifactConfiguration> additionalDependencies, ModuleInfoConfiguration moduleInfo, Map<ArtifactIdentifier,String> assignedNamesByModule, Map<ArtifactIdentifier,Path> modularizedJars) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
generateModuleInfo
public GeneratedModuleInfo generateModuleInfo(Path inputJar, List<ArtifactConfiguration> additionalDependencies, ModuleInfoConfiguration moduleInfo, Map<ArtifactIdentifier,String> assignedNamesByModule) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
generateModuleInfo
public GeneratedModuleInfo generateModuleInfo(Path inputJar, Set<DependencyDescriptor> dependencies, ModuleInfoConfiguration moduleInfo) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-