Hello!

I'm working on Maven plugin for building project using 3rd paty tools.
Problem:
My plugin (PLUGIN) is used to build project (PROJECT).
When building PROJECT my PLUGIN need to use RESOURCES (file skeletons, etc) .
I want the RESOURCES to be in separate artifact refered from PLUGIN.

Reason for this requirement:
PROJECT is being built using 3rd party tools (ant scripts and java libraries). I want to develop Maven plugin using those tools. Tools have to be set up in proper directories and run against PROJECT's resources. Solution I came with is to put 3rd party resources into artifact (RESOURCE), and use them in my PLUGIN. If something will change I will only need to publish new artifact for 3rd party tools. So, during the build PLUGIN need to get RESOURCE artifact, expand and start the tool.

Question:
How to referer to PLUGIN's pom.xml and read RESOURCE artifact during PROJECT's build? Maven model classes are representing PROJECT's pom.xml not PLUGIN's (MavenProject.getArtifacts()).

Question 2:
Is there way to put own properties on <dependency> in pom.xml? I want to distinguish RESOURCE from other dependencies. This is what I'm missing from M1 (http://maven.apache.org/maven-1.x/reference/project-descriptor.html#class_Dependency)

Regards,
Marcin.






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to