Thanks brain!
Solved it with:
final MavenSession session = (MavenSession) helper.evaluate("${session}");
final DefaultProjectBuilder defaultProjectBuilder =
(DefaultProjectBuilder) helper.getComponent(ProjectBuilder.class);
final Set<MavenProject> baseSysModules = new
HashSet<MavenProject>();
final Set<File> subSysComps = getSubSysCompsAsFile(baseSysProject);
final Iterator<File> it = subSysComps.iterator();
while (it.hasNext()) {
File pomFile = it.next();
ProjectBuildingResult request =
defaultProjectBuilder.build(pomFile, session.getProjectBuildingRequest());
baseSysModules.add(request.getProject());
}
-----Ursprüngliche Nachricht-----
Von: Brian Fox [mailto:[email protected]]
Gesendet: Mittwoch, 2. Februar 2011 22:00
An: Maven Developers List
Betreff: Re: get MavenProject reference from module path
The projectbuilder comes to mind.
On Wed, Feb 2, 2011 at 11:29 AM, Moser, Christian <[email protected]> wrote:
> I'm currently developing a custom enforcer rule.
>
>
>
> How can I get object references to all modules of a parent pom ?
>
>
>
> final List<String> modulesRelativePath = parentProject.getModules();
>
>
>
> delivers only the relative path to the project pom. I need something
> like :
>
>
>
> final List<MavenProject> subSystemProjects =
> baseSysProject.getProjectsFromModules();
>
>
>
> Is there any Helper class which could deliver a MavenProject reference
> by relativePath?
>
>
>
>
>
> Thanks Christian
>
>
>
>
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]