On Tue, Oct 6, 2009 at 2:24 PM, Jeff MAURY <[email protected]> wrote:
> 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).

I can agree with you, we don't need to deploy any empty JARs.
Woden-commons deploys the test-jar file but other modules don't, this
is an  abnormal behavior. Either we should  deploy test-jars for all
the modules or  should not deploy any . But with above change we don't
need  to deploy any test-jars.


> 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.
>

I have only moved TestErrorHandler class into the woden-test module
because that's the only required class for   woden-test  test cases .
This will eliminate the use of woden-commons-test .jar . I already
build all the modules successfully with this modification.


Thanks,



> 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/
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> 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/
>> >
>>
>>
>>
>> --
>> Sagara Gunathunga
>>
>> Blog - http://ssagara.blogspot.com
>> Web - http://people.apache.org/~sagara/
>>
>> ---------------------------------------------------------------------
>> 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
>



-- 
Sagara Gunathunga

Blog - http://ssagara.blogspot.com
Web - http://people.apache.org/~sagara/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to