[forge-dev] Spring Plugin for Forge

Ivan St. Ivanov ivan.st.ivanov at gmail.com
Mon Nov 14 19:13:27 EST 2011


Hi Guys!

I'm also particularly interested in contributing to a Spring plugin for
Forge :-)

Cheers!
Ivan

On Mon, Nov 14, 2011 at 11:29 PM, Paul Bakker <paul.bakker.nl at gmail.com>wrote:

> Yes of course, if dependencies are what you're working with that's what
> you should use :-)
>
> On Nov 14, 2011, at 11:24 PM, Lincoln Baxter, III wrote:
>
> I'd still recommend using the DependencyFacet before you start using the
> Maven facets :)
>
> On Mon, Nov 14, 2011 at 11:18 PM, Paul Bakker <paul.bakker.nl at gmail.com>wrote:
>
>> Hey Ryan,
>>
>> What do you want to do exactly with the POM? Probably there is a facet
>> already, and if not we should consider adding one…
>>
>> Besides that the ResourceFacet and JavaSourceFacet are for low level
>> resource access and there are facets related to working with Maven facet
>> and plugins which probably covers most of what you would need.
>>
>> Paul
>>
>> p.s. Spring? Really…?  ;-)
>> http://www.slideshare.net/ertmanb/javaone-2011-migrating-spring-applications-to-java-ee-6
>>
>>
>> On Nov 14, 2011, at 11:09 PM, Lincoln Baxter, III wrote:
>>
>> Hey Ryan,
>>
>> Copying forge-dev so everyone can give thoughts. We (I) really need to
>> get the website up with the tutorials so things like this are more
>> straightforward. Sorry!
>>
>> If you use the built-in "new-plugin" command, you get the POM creation
>> stuff for free. I don't see a reason to duplicate that. It'll basically
>> just give you a java maven project, which can then be customized using the
>> DependencyFacet, and other facets like JavaSourceFacet.
>>
>> Mostly we don't assume we need to create projects, because we just
>> operate on a "new-project" or any other existing project.
>>
>> For examples of this, take a look at the javaee-impl/ module in the forge
>> core/ project on GitHub. This is a pretty comprehensive example of the
>> intended architecture (facets to abstract functionality away from the
>> project, then plugins to interact with the facets.)
>>
>> Glad to see this! Looking forward to doing some spring stuff!
>> ~Lincoln
>>
>> On Mon, Nov 14, 2011 at 10:52 PM, Ryan Bradley <rbradley at redhat.com>wrote:
>>
>>> Hi Lincoln,
>>>
>>> I'm not sure if you remember, but Marius introduced us at the JBoss
>>> face-to-face meeting in Toronto a few months ago.  I've just started
>>> working on a Forge plugin that can be used to create Spring web
>>> applications.
>>>
>>> However, Marius doesn't have much experience with the Forge API, so I
>>> was wondering if I could ask you a question.  I was wondering how I could
>>> use Forge to create and edit new files.  For example, when the user creates
>>> a new project, the plugin should create files such as a POM for the web
>>> app.  If there's a simple answer, or a good spot to look within the Forge
>>> core, that would be much appreciated.
>>>
>>> Thanks,
>>> Ryan
>>>
>>
>>
>>
>> --
>> Lincoln Baxter, III
>> http://ocpsoft.com
>> http://scrumshark.com
>> "Keep it Simple"
>> _______________________________________________
>> forge-dev mailing list
>> forge-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>
>>
>
>
> --
> Lincoln Baxter, III
> http://ocpsoft.com
> http://scrumshark.com
> "Keep it Simple"
>
>
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20111115/97539b87/attachment.html 


More information about the forge-dev mailing list