On Wed, Dec 21, 2011 at 6:41 PM, Deepal jayasinghe <[email protected]>wrote:

>  On 12/21/2011 1:36 AM, Sagara Gunathunga wrote:
>
> Hi  devs,
>
> We already have set of Maven plug-ins for Axis2 but I think still we have
> space to improve maven support. Specially we can introduce set of
> archetypes those are very helpful for users. Sometimes ago I have developed
> few archetypes for Axis2 and still useful to me and some other people as
> well. For Axis2 next major release I will like to propose following Maven
> features.
>
>
> 1. ) Set of Maven archetypes.
>
>  Could you please elaborate more on this ? like what kinds of archetypes
> ?. Regardless, it is good idea to have these kind of maven plug-ins.
>

  At the moment I'm thinking about two archetypes as follows , we can add
more in future.

 1.)   An archetype to create a simple Axis2 service (AAR)
 2.)   An archetypes to create a simple Axis2 integrated web application
(WAR)

Once we deploy above stuff to maven central repo users can pick up these
artifacts using "archetype:generate" goal on console , then just providing
a groupID/ artifactID /version it will generate runnable axis2 Maven
project with a sample service.  This will eliminate user's issue on finding
proper dependencies/ jar files etc. Also without doing any further steps
they can run and test their first Axis2 service using Jetty or Axis2 server
(proposed) plug-ins that is already configured on project POM file .

By experience we know that people spend lot of time for their first sample
finding required dependencies , proper dependency versions, resolving
dependency mismatches, project configuration issues etc. With this
archetypes it is possible to run first sample within 1 or 2 minutes without
facing any of above issues.

There are more than 500 archetypes already available for Maven users by
various projects. I think we are little late but at least better to provide
such facilities to users now.

Thanks !


>
> Deepal
>
> 2.) A new plug-in that allows to run Axis2 Simple HTTP server through
> Maven something similar to Jetty plug-in. At the moment if a Maven user
> want to use Axis2 Simple HTTP server for testing he has to follow some
> manual steps but this proposed plug-in eliminate those manual steps and
> facilitate to test Axis2 service within Maven. In a long term goal this
> enables to use Simple HTTP server for Maven based unit tests too.
>
>
> Thanks !
>
>
>
>
>
>
>
> --
> Sagara Gunathunga
>
> Blog      - http://ssagara.blogspot.com
> Web      - http://people.apache.org/~sagara/
> LinkedIn - http://www.linkedin.com/in/ssagara
>
>
>


-- 
Sagara Gunathunga

Blog      - http://ssagara.blogspot.com
Web      - http://people.apache.org/~sagara/
LinkedIn - http://www.linkedin.com/in/ssagara

Reply via email to