[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wink-dev
Subject:    Re: [jira] Issue Comment Edited: (WINK-183) wink-providers must be
From:       Michael Elman <tarlog () gmail ! com>
Date:       2009-09-30 6:06:56
Message-ID: 6d87a0b00909292306v6ebf34acwf380f5182d9d8b4d () mail ! gmail ! com
[Download RAW message or body]


> I'm assuming that the lib directory underneath ext for the
abdera/jettison/json ones are including their library JARs for them?
Short answer: Yes.
Long answer: The folder will include dependencies of the module, minus the
dependencies that were already included in the main lib folder.

> Also, is the plan to stick with the Ant build or use the
maven-assembly-plugin?
As a fast solution, I'd like to stick with Ant.
Once I tried to work with maven-assembly-plugin and found out that it's very
complex to perform some tasks using it. Especially working with multiple
submodules doesn't work well.
But I'll really appreciate if someone moves this script to maven. There is a
separate Jira (WINK-67) opened for it and assigned to Jason.

On Tue, Sep 29, 2009 at 10:43 PM, Bryant Luk <bryant.luk@gmail.com> wrote:

> Jira isn't working well for the past few hours for me.  I'm assuming
> that the lib directory underneath ext for the abdera/jettison/json
> ones are including their library JARs for them?
> 
> Also, is the plan to stick with the Ant build or use the
> maven-assembly-plugin?
> 
> On Tue, Sep 29, 2009 at 5:44 AM, Michael Elman (JIRA) <jira@apache.org>
> wrote:
> > 
> > [
> https://issues.apache.org/jira/browse/WINK-183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12760534#action_12760534]
> 
> > 
> > Michael Elman edited comment on WINK-183 at 9/29/09 3:43 AM:
> > -------------------------------------------------------------
> > 
> > I suggest the following zip structure:
> > * *apache\-wink*
> > ** *dist*
> > *** wink.jar - includes  common, client, server, webdav, spring,
> apache-httpclient, anything else?
> > *** wink-client.jar
> > *** wink-common.jar
> > *** wink-server.jar
> > ** *docs*
> > ** *examples*
> > *** *apps*
> > *** *client*
> > *** *core*
> > *** *ext*
> > *** *lib* - additional libraries required for example compilation
> > ** *lib* - only libraries required by client, common and server
> > ** *ext* - extensions
> > *** *apache-httpclient*
> > **** *lib*
> > *** *spring*
> > **** *lib*
> > *** *webdav*
> > *** *abdera*
> > **** *lib*
> > *** *jettison*
> > **** *lib*
> > *** *json*
> > **** *lib*
> > 
> > In general the proposed changes are:
> > # Moving extensions under the *ext* folder.
> > # If extension requires third parties, put them under relevant lib folder
> (e.g. ext\abdera\lib)
> > # Lib folder will contain only common, client and server dependencies.
> > # Third parties that are required for the examples Ant compilation, put
> under *examples\lib*.
> > # *wink.jar* will contain most of the extensions (all extensions?), but
> it won't contain {{wink-application}} for the providers auto-registration.
> > 
> > Thoughts?
> > 
> > was (Author: elman):
> > I suggest the following zip structure:
> > * *apache\-wink*
> > ** *dist*
> > *** wink.jar - includes  common, client, server, webdav, spring,
> apache-httpclient, anything else?
> > *** wink-client.jar
> > *** wink-common.jar
> > *** wink-server.jar
> > ** *docs*
> > ** *examples*
> > *** *aps*
> > *** *client*
> > *** *core*
> > *** *ext*
> > *** *lib* - additional libraries required for example compilation
> > ** *lib* - only libraries required by client, common and server
> > ** *ext* - extensions
> > *** *apache-httpclient*
> > **** *lib*
> > *** *spring*
> > **** *lib*
> > *** *webdav*
> > *** *abdera*
> > **** *lib*
> > *** *jettison*
> > **** *lib*
> > *** *json*
> > **** *lib*
> > 
> > In general the proposed changes are:
> > # Moving extensions under the *ext* folder.
> > # If extension requires third parties, put them under relevant lib folder
> (e.g. ext\abdera\lib)
> > # Lib folder will contain only common, client and server dependencies.
> > # Third parties that are required for the examples Ant compilation, put
> under *examples\lib*.
> > # *wink.jar* will contain most of the extensions (all extensions?), but
> it won't contain {{wink-application}} for the providers auto-registration.
> > 
> > Thoughts?
> > 
> > > wink-providers must be included in the distribution archive
> > > -----------------------------------------------------------
> > > 
> > > Key: WINK-183
> > > URL: https://issues.apache.org/jira/browse/WINK-183
> > > Project: Wink
> > > Issue Type: Bug
> > > Components: Providers
> > > Affects Versions: 0.2
> > > Reporter: Michael Elman
> > > Assignee: Michael Elman
> > > Priority: Blocker
> > > Fix For: 0.2
> > > 
> > > 
> > > wink-providers must be included in the distribution archive.
> > > Ant scripts of some examples should be also changed (may be it's a good
> time to remove these scripts?) to address json providers.
> > > This is a blocking issue for 0.2.
> > 
> > --
> > This message is automatically generated by JIRA.
> > -
> > You can reply to this email to add a comment to the issue online.
> > 
> > 
> 
> 
> 
> --
> 
> - Bryant Luk
> 



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic