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]

Reply via email to