1) The purpose of the woden-tests main pom is to launch the tests so it has
no sources files and its packaging is pom. So when you run install or deploy
on it, it will install or deploy the pom only, this is coherent with Maven
conventions. I don't think we should deploy the two generated JARS as they
are almost empty (only an empty MANIFEST.MF file).

2) Regarding the woden-commons, I don't remember exactly but it seems only
the test resources are used by woden-commons but they may also be used by
the test that it in wodem-commons. So if you move these resources to
woden-tests, the test in woden-commons may fail.

Regards
Jeff

On Thu, Sep 24, 2009 at 2:21 PM, Sagara Gunathunga <
[email protected]> wrote:

> Hi Jeff ,
>
> Do you have any suggestions related to following two issues ?
>
> 1.) In Woden-test module by running  Maven install goal doesn't
> install any Jar files on Maven repository it just generate two jar
> files in the target directory . In the same way deploy goal doesn't
> deploy any jar files in to repo too. But we should install this
> artifact in to repo with install goal  ? ( can be as  two jars or one
> jar file)
>
> 2.) Woden-commons module generate another test jar file to support
> woden-test module that package the common test classes. By looking at
> that module I realized only two common test classes there ,cant we
> move these two classes in to woden-test module so that we don't need
> to have Woden-commons-test.jar dependency ?
>
> Thanks ,
>
> On Tue, Sep 22, 2009 at 10:22 PM, Sagara Gunathunga
> <[email protected]> wrote:
> > Hi Jeremy,
> >
> > Thanks for pointing out those facts,I'm also felt strange at first
> > time but after looking at the each of the  POM file i came up with
> > following  reasons for this behavior.
> >
> >
> >>  Did you mean to publish woden-tests - there isn't a jar in
> >> there.
> >
> > According to Woden-test module POM file, it invoke test cases using
> > maven-invoker-plugin and packaging is defined as pom (
> > <packaging>pom</packaging> ) so there is no Jar package here.
> >
> > But I'm also think Woden-test.jar file should be there because non of
> > above jar files contain DOM/OM specific test classes.
> >
> >
> > Also, the woden-impl-commons has a snapshot jar of tests. Just
> >> felt strange that the others didn't have test jars.
> >>
> >
> > woden-impl-commons POM file contains following comment.
> >
> > "this POM contains test resources shared by the OM, DOM and tests
> > POMs. This configuration will generate a JAR for the test resources so
> > that they can be used by these POMs. See
> > http://tildemh.com/2007/12/19/maven2-unit-test-dependencies "
> >
> >
> > I haven't change this behavior and kept Jeff MAURY's original
> > refracting design as it is. BTW it would be great if Jeff  can clarify
> > about this behavior in detail.
> >
> >
> >
> >> 2009/9/22 Sagara Gunathunga <[email protected]>:
> >>> Hi Jeremy ,
> >>>
> >>> After configuring some of the SSH settings it worked for me  ! I have
> >>> uploaded new snapshots today [1]
> >>>
> >>> [1] - http://people.apache.org/repo/m2-snapshot-repository
> >>>
> >>>
> >>> Thanks
> >>>
> >>> On Tue, Sep 22, 2009 at 2:20 AM, Jeremy Hughes <[email protected]>
> wrote:
> >>>> Hi ...
> >>>>
> >>>> 2009/9/21 Sagara Gunathunga <[email protected]>:
> >>>>> Hi Jeremy ,
> >>>>>
> >>>>> AFAIK to run "mvn deploy" and  to upload  artifacts i should add
> >>>>> server definition in my local settings.xml something similar to
> >>>>> following one [1].
> >>>>>
> >>>>> <server>
> >>>>>      <id>internal.repo</id>
> >>>>>      <username>maven</username>
> >>>>>      <password>foobar</password>
> >>>>>  </server>
> >>>>>
> >>>>> i just tired with my shell user name /password but it failed.
> >>>>
> >>>> hmm, this should work. Are you using your id/password that you can ssh
> >>>> into people.apache.org with?
> >>>>
> >>>>>
> >>>>>
> >>>>> I'm wonder how can i find those details or who can really  upload to
> >>>>> snapshot repository ?
> >>>>>
> >>>>> I don't think those credentials not publicly available  if so any one
> >>>>> can update the repository
> >>>>>
> >>>>> [1] - http://maven.apache.org/plugins/maven-deploy-plugin/usage.html
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [email protected]
> >>>> For additional commands, e-mail: [email protected]
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Sagara Gunathunga
> >>>
> >>> Blog - http://ssagara.blogspot.com
> >>> Web - 
> >>> http://people.apache.org/~sagara/<http://people.apache.org/%7Esagara/>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [email protected]
> >>> For additional commands, e-mail: [email protected]
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >
> >
> >
> > --
> > Sagara Gunathunga
> >
> > Blog - http://ssagara.blogspot.com
> > Web - http://people.apache.org/~sagara/<http://people.apache.org/%7Esagara/>
> >
>
>
>
> --
> Sagara Gunathunga
>
> Blog - http://ssagara.blogspot.com
> Web - http://people.apache.org/~sagara/<http://people.apache.org/%7Esagara/>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
http://www.jeffmaury.com
http://riadiscuss.jeffmaury.com
http://www.lastfm.fr/listen/user/jeffmaury/personal

Reply via email to