[forge-dev] Plugin Backwards Compatibility

Lincoln Baxter, III lincolnbaxter at gmail.com
Mon Apr 1 02:25:09 EDT 2013


Yeah, just looks like some of the default output from our default plugin
quickstarter.


On Thu, Mar 28, 2013 at 4:08 PM, <ggastald at redhat.com> wrote:

>  That last line seems the output of the "example-plugin oldcommand"
> execution.
>
>
> On 03/28/2013 03:13 PM, Max Rydahl Andersen wrote:
>
> On Mon, Mar 25, 2013 at 07:55:56AM -0400, Vineet Reynolds Pereira wrote:
>
>  My bad. Zimbra swallowed a portion of the previous response when I hit 'send'. Forge would display something like this in 1.2.3:
>
> [example-project] example-project $ example-plugin oldcommand
> ***WARNING*** The command (oldcommand) is deprecated and may be removed in future versions
> Executed named command without args.
>
>  What does that last line mean ? Seems like a confusing thing ?
>
> btw. nice to have deprecation ability.
>
> /max
>
>
>  There is also a related item in JIRA: FORGE-828, but from what I've noticed, this is not wired up to display deprecated options/commands as striked out text.
>
>
> ----- Original Message -----
>
>  From: "Vineet Reynolds Pereira" <vpereira at redhat.com> <vpereira at redhat.com>
> To: "forge-dev List" <forge-dev at lists.jboss.org> <forge-dev at lists.jboss.org>
> Sent: Monday, March 25, 2013 5:06:53 PM
> Subject: Re: [forge-dev] Plugin Backwards Compatibility
>
> Yes, George worked on this feature:https://issues.jboss.org/browse/FORGE-826 . I just tested it, and it
> works:
>
>
>
>
> ----- Original Message -----
>
>  From: "Pete Muir" <pmuir at redhat.com> <pmuir at redhat.com>
> To: "forge-dev List" <forge-dev at lists.jboss.org> <forge-dev at lists.jboss.org>
> Sent: Monday, March 25, 2013 3:21:54 PM
> Subject: Re: [forge-dev] Plugin Backwards Compatibility
>
> Is there a way to automatically indicate that a command or option
> is
> deprecated e.g. you annotate the method or parameter with
> @Deprecated and Forge automatically prints out a warning message?
>
> On 25 Mar 2013, at 09:03, Vineet Reynolds Pereira<vpereira at redhat.com> <vpereira at redhat.com> wrote:
>
>
>  We ran into the same problem with the scaffold plugin. I wanted
> some @Option-annotated method parameters and @Command-annotated
> methods to be removed or deprecated, but didn't so, due to the
> reasons Max and Lincoln have outlined. I would suggest retaining
> the existing options and commands for backward compatibility, and
> introduce new ones if you can make them work with the existing
> ones.
>
> ----- Original Message -----
>
>  From: "Max Rydahl Andersen" <max.andersen at redhat.com> <max.andersen at redhat.com>
> To: "forge-dev List" <forge-dev at lists.jboss.org> <forge-dev at lists.jboss.org>
> Sent: Monday, March 25, 2013 10:33:56 AM
> Subject: Re: [forge-dev] Plugin Backwards Compatibility
>
> On Fri, Mar 22, 2013 at 06:09:56PM -0700, James R. Perkins
> wrote:
>
>  What are the rules for plugin backward compatibility? I've done
> quite a
> bit of work cleaning up the JBoss AS 7 plugin, but I changed
> some
> prompts and some behavior. I haven't completely finished
> testing
> yet,
> but since Forge allows scripts I was wondering if backwards
> compatibility is important.
>
>  Yes, it is important since tutorials and eclipse plugins calling
> these commands
> will have to be updated.
>
> Especially if your plugin is used in ticketmonster :)
>
> /max
>
>
>  --
> James R. Perkins
> JBoss by Red Hat
>
> _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>  _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>  _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>
> _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>  _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>  _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>  _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>
> --
> *George Gastaldi* | *Senior Software Engineer*
> JBoss Forge Team
> Red Hat
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>



-- 
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20130401/d798b4a1/attachment.html 


More information about the forge-dev mailing list