Hi Lennart!
Good to hear from you! I am about to get on a plane, but in short, this
tutorial is what I think you are looking for.
Additionally, documentation for each addon can be found there as well
(above the tutorial):
https://github.com/forge/core#available-addons.
Let me know if this is what you were looking for!
Of course, feel free to find us in #forge on
irc.freenode.net - I'll be on
a plane, but George and Vineet and Koen and others should be around.
~Lincoln
On Wed, Mar 26, 2014 at 2:55 AM, Lennart Jörelid
<lennart.jorelid(a)gmail.com>wrote:
Good morning, all.
It seems that the Forge community has been hard at work to refactor the
Forge 1.x structure to Forge 2. Well done.
I would simply like to migrate a decently complex add-on to Forge 2,
implying I would want to find a solid step-by-step tutorial on how I should
proceed. However, all of the documentation I have been able to find so far
pertains to Forge1. While I feel I'm most likely missing something
fundamental here, there may be other folks in the same position. So...
1. Where can I find a step-by-step tutorial on how to develop and test
a Forge2 plugin which accesses Maven libraries and Forge libraries?
2. Where can I find a cookbook on what functionality different APIs
provide? For example:
1. My *new-nazgul-project *add-on needs to create or use an
existing project structure, implying that it must detect if a project
exists and has the correct Maven GAV structure, some internal structure
details and the correct parent. I used to do this with a mix of Maven and
Forge 1.x functionality, but I wonder how I can find out how to do this
under Forge 2.x
So ... I used to use the following resources to create directories,
analyze POMs and generate resources. Of course, all is doable using raw JDK
and Maven APIs, but likely much simpler with Forge APIs.
// Internal state
protected Shell shell;
protected ProjectFactory projectFactory;
protected ResourceFactory resourceFactory;
--
--
+==============================+
| Bästa hälsningar,
| [sw. "Best regards"]
|
| Lennart Jörelid
| EAI Architect & Integrator
|
| jGuru Europe AB
| Mölnlycke - Kista
|
| Email: lj(a)jguru.se
| URL:
www.jguru.se
| Phone
| (skype): jgurueurope
| (intl): +46 708 507 603
| (domestic): 0708 - 507 603
+==============================+
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."