[forge-users] Please fix MavenCoreFacetImpl getPom()
Lincoln Baxter, III
lincolnbaxter at gmail.com
Fri Jan 13 11:20:18 EST 2012
Max,
Could you please create a JIRA issue for this and attach your Plugin
project to it? That way I will be able to debug it and see what is going
on. I'm still not exactly sure what you are saying. I'll do my best.
Thanks,
~Lincoln
On Fri, Jan 13, 2012 at 4:35 AM, Max Schwaab <max.schwaab at akquinet.de>wrote:
> Hey Lincoln,
>
> I found this while I'm looking for the reason for the warning
>
> ***WARNING*** Could not resolve dependency [some-jar:jar::${some.version}]
>
> It appears in the installing process for my plugin from a local project after a successful build.
> To avoid this warning the mentioned method should be changed, because forge is using it internally.
>
> Best regards
>
> Max
>
> P.S.
>
> I don't get mails from the list, thats why I repeat with a new email..
>
>
> You can use properties. Have you tried the getEffectiveDependency() and
> getDirectDependency() methods in DependencyFacet?
>
> Chances are that you should *not* be using MavenCoreFacet. It should be
> your last resort.
>
> Does this help?
> ~Lincoln
>
> On Tue, Jan 10, 2012 at 6:43 AM, Max Schwaab <max.schwaab at akquinet.de <https://lists.jboss.org/mailman/listinfo/forge-users>>wrote:
>
> >* Hey there,*>**>* would be cool if you fix the getPom() method in the MavenCroreFacteImpl*>* class.*>**>* I'm develping a plugin for forge and its not good that you can't use*>* properties for dependency versions in your plugin pom.*>**>* Im talking about this mehtod:*>**>* @Override*>* public Model getPOM()*>* {*>* try*>* {*>* Model result = new Model();*>**>* // FIXME this should/can-not use the Maven Native file writer*>* if we are going to abstract file APIs*>* MavenXpp3Reader reader = new MavenXpp3Reader();*>* FileInputStream stream = new*>* FileInputStream(getPOMFile().getUnderlyingResourceObject());*>* if (stream.available() > 0)*>* {*>* result = reader.read(stream);*>* }*>* stream.close();*>**>* result.setPomFile(getPOMFile().getUnderlyingResourceObject());*>* return result;*>* }*>* catch (IOException e)*>* {*>* throw new ProjectModelException("Could not open POM file: " +*>* getPOMFile(), e);*>* }*>* catch (XmlPullParserException e)*>* {*>* throw new ProjectModelException("Could not parse POM file: " +*>* getPOMFile(), e);*>* }*>* }*>**>* Cheers*>**>* Max*>* _______________________________________________*>* forge-users mailing list*>* forge-users at lists.jboss.org <https://lists.jboss.org/mailman/listinfo/forge-users>*>* https://lists.jboss.org/mailman/listinfo/forge-users*>**
>
>
> --
> Lincoln Baxter, IIIhttp://ocpsoft.comhttp://scrumshark.com
> "Keep it Simple"
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/forge-users/attachments/20120110/3aa33a5b/attachment.html
>
>
> _______________________________________________
> forge-users mailing list
> forge-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-users
>
>
--
Lincoln Baxter, III
http://ocpsoft.com
http://scrumshark.com
"Keep it Simple"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-users/attachments/20120113/1d7cce8a/attachment.html
More information about the forge-users
mailing list