]> &api-questions;

The purpose of this module is to provide an easy way to read and set Maven plugin properties in POM.xml project file without having implementation dependencies on several Maven modules.

All public API methods will be covered by unit tests.

2 man days.

The main use case is implementing a panel to be added to Maven project properties window to adjust properties of a Maven plugin used in that project.

Read and set Maven project properties.

This module does not deprecate nor replace any existing APIs.

Does not apply.

Does not apply.

Future versions of this module should be backwards compatible.

Same as the rest of the IDE.

JDK required.

No extra dependencies.

All platforms the IDE supports.

No special dependencies.

Only JAR.

Yes.

There are public packages in this module.

No special installation requirements.

No ant tasks.

No custom class loaders.

No

No

No

No

No

No

All API methods are thread safe.

No clipboard interaction.

No dnd.

No direct disk access.

Uses Lookup passed into project customizer to find Maven model handle.

No

No

No

No

No

No UI components.

No menus.

No long running tasks.

Does not apply.

No plugged in code.

No

No

No

No

No

No

No

No

No