Hi guys ,
I also had a doubt about the Woden project layout , it is very easy to
work with both Maven and Eclipse when we follow the Maven -like
project layout. Axis2 project layout is such a good example. I think
we also can use similar layout.

Sagara Gunathunga

Blog - ssagara.blogspot.com
Web - http://sagaras.awardspace.com

On Tue, Jun 24, 2008 at 3:22 AM, Jeff MAURY <[EMAIL PROTECTED]> wrote:
>
> Who is in charge of this refactoring ?
> Do you want me to do it ?
> As I don't have a commint access, do you want me to refactor locally on my 
> machine and then submit the diff file to the Woden dev community ?
>
> Regards
> Jeff MAURY
>
>
> On 6/23/08, Lawrence Mandel <[EMAIL PROTECTED]> wrote:
>>
>> Looks good Jeff.
>>
>> I think you can remove the eclipseplugin folder. AFAIK this hasn't been
>> used in some time.
>>
>> The WSDL viewer is a Woden tool for generating a human readable (nicely
>> formatted) document from the WSDL doc. This should probably live in tools
>> for now but I'm also fine with creating a separate module if you'd like to
>> keep the converter separate.
>>
>> Lawrence
>>
>>
>>
>>
>>
>> "Jeff MAURY" <[EMAIL PROTECTED]>
>> Sent by: [EMAIL PROTECTED]
>> 06/23/2008 11:22 AM
>> Please respond to
>> [email protected]
>>
>>
>> To
>> [email protected]
>> cc
>>
>> Subject
>> Re: Question about layout
>>
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Jun 23, 2008 at 4:17 PM, John Kaputin (gmail) <[EMAIL PROTECTED]
>> > wrote:
>> >
>> > Hi Jeff,
>> > last year when the ANT and Maven build was changed to separate the API
>> and the DOM and OM implementations, there was some talk about building the
>> WSDL 2.0 tools into a separate tools module. At that time the only tool
>> was the converter, but the WSDL 2 printer has since been added. This could
>> be a good thing. Currently the converter is built into the DOM
>> implementation jar. It should probably be in a separate jar.
>> >
>> > Are you proposing to refactor the src/ directory into some other
>> maven-like module structure that matches the  modules created by the
>> build?  Can you  post a quick proposal.
>>
>> John,
>>
>> you are right. The layout I propose is a layout inspired by Maven
>> conventions. Please find a short description of what  I propose:
>>
>> woden/java/pom.xml: main woden pom declaring modules woden-api, woden-om,
>> woden-dom and woden-tool
>> woden/java/woden-api: directory for the Woden API under which we find
>> src/main/java: sources for packages org.apache.woden,
>> org.apache.woden.internal except tool, om, dom, ant
>> resources/main/java: resources (schemas, ...)
>> woden/java/woden-om: directory for the Woden OM Impl under which we find
>> src/main/java: all OM specific sources (org.apache.woden.internal.om). By
>> the way, I suggest that all OM related classes should be in the
>> org.apache.woden.internal.om whereas now some of them are under
>> org.apache.woden.
>> src/test/java: sources for the OM tests
>> src/test/resources: resources for the OM tests (WSDL, ...)
>> resources/main/java: resources (schemas, ...)
>> woden/java/woden-dom: directory for the Woden DOM Impl under which we find
>> src/main/java: all DOM specific sources (org.apache.woden.internal.dom).
>> By the way, I suggest that all DOM related classes should be in the
>> org.apache.woden.internal.dom whereas now some of them are under
>> org.apache.woden.
>> src/test/java: sources for the DOM tests
>> src/test/resources: resources for the DOM tests (WSDL, ...)
>> resources/main/java: resources (schemas, ...)
>> woden/java/woden-tool: directory for the Woden Tool under which we find
>> src/main/java: Sources for the Converter.
>> src/test/java: sources for the converter tests
>> src/test/resources: resources for the converter tests (source WSDLs,
>> expected WSDL)
>> resources/main/java: resources (schemas, ...)
>> woden/java/woden-ant: directory for the Woden Ant task under which we find
>> src/main/java: Sources for the Ant task.
>> I don't see the use of the eclipseplugin folder, maybe by the felix plugin
>> ?
>> I don't know what to do with the wsdl-view because I can't guess how it is
>> used ? Maybe we need to put it into a separate module.
>>
>> The advantage of this layout is that we will keep the current JAR names
>> (even if the content will be slightly different), the dependency between
>> the POM will be removed (when I created a module for woden-tool, I need to
>> modify the other POMs in order to excludes all converter related stuff,
>> and the src and test directories will disappear.
>> Any comments ?
>> Jeff
>>
>>
>> >
>> >
>> > thanks,
>> > John.
>> >
>> > 2008/6/19 Jeff MAURY <[EMAIL PROTECTED]>:
>> >>
>> >> Hello,
>> >>
>> >> I have a simple question regarding the directory layout.
>> >> As I am working on the converter, I have created a small test framework
>> for the converter and added both classes and resources in the test
>> directory.
>> >> But it seems the converter is not yet compiled.
>> >> In order to test the converter, should I create a new tool or converter
>> module (like wooden-api, woden-om and wodem-dom). As there are lots of
>> dependencies between the modules, and the POMs are not really maven
>> compliant, shouldn't we start by refactoring the directory layout ?
>> >>
>> >> Thanks
>> >> Jeff
>> >>
>> >>
>> >> --
>> >> La mélancolie c'est communiste
>> >> Tout le monde y a droit de temps en temps
>> >> La mélancolie n'est pas capitaliste
>> >> C'est même gratuit pour les perdants
>> >> La mélancolie c'est pacifiste
>> >> On ne lui rentre jamais dedans
>> >> La mélancolie oh tu sais ça existe
>> >> Elle se prend même avec des gants
>> >> La mélancolie c'est pour les syndicalistes
>> >> Il faut juste sa carte de permanent
>> >>
>> >> Miossec (2006)
>> >>
>> >> http://www.jeffmaury.com
>> >> http://riadiscuss.jeffmaury.com
>> >> http://www.lastfm.fr/listen/user/jeffmaury/personal
>>
>>
>>
>> --
>> La mélancolie c'est communiste
>> Tout le monde y a droit de temps en temps
>> La mélancolie n'est pas capitaliste
>> C'est même gratuit pour les perdants
>> La mélancolie c'est pacifiste
>> On ne lui rentre jamais dedans
>> La mélancolie oh tu sais ça existe
>> Elle se prend même avec des gants
>> La mélancolie c'est pour les syndicalistes
>> Il faut juste sa carte de permanent
>>
>> Miossec (2006)
>>
>> http://www.jeffmaury.com
>> http://riadiscuss.jeffmaury.com
>> http://www.lastfm.fr/listen/user/jeffmaury/personal
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
>
>
> --
> La mélancolie c'est communiste
> Tout le monde y a droit de temps en temps
> La mélancolie n'est pas capitaliste
> C'est même gratuit pour les perdants
> La mélancolie c'est pacifiste
> On ne lui rentre jamais dedans
> La mélancolie oh tu sais ça existe
> Elle se prend même avec des gants
> La mélancolie c'est pour les syndicalistes
> Il faut juste sa carte de permanent
>
> Miossec (2006)
>
> http://www.jeffmaury.com
> http://riadiscuss.jeffmaury.com
> http://www.lastfm.fr/listen/user/jeffmaury/personal


--

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to