Don't create more modules! It would be sufficient to put IOCTestCase into 
tapestry-test, I think... :-)


Am 12.06.2011 um 20:57 schrieb Igor Drobiazko:

> You are right but same applies for org.testng:testng.
> 
> However, Gradle's "idea" plugin skips provided dependencies and it results
> in compilation errors in IOCTestCase. This class is located in src/main/java
> but depends on tapestry-test which has the provided scope. IOCTestCase is a
> test dependency but is included into the tapestry-ioc.jar. The reason for
> that is that various tests in tapestry-core extend IOCTestCase.
> 
> I think our build should create an additional jar for tapestry-ioc with
> "test" qualifier. Having IOCTestCase on the runtime classpath feels wrong.
> 
> On Sun, Jun 12, 2011 at 2:07 PM, Howard Lewis Ship <[email protected]> wrote:
> 
>> Are you sure this is correct?  It seems to me that it will make
>> tapestry-test a transient dependency of tapestry-core.  Having it be a
>> provided dependency should not make it a transient dependency, and I
>> believe that's what we want.
>> 
>> 
>> On Sat, Jun 11, 2011 at 11:18 PM,  <[email protected]> wrote:
>>> Author: drobiazko
>>> Date: Sun Jun 12 06:18:13 2011
>>> New Revision: 1134868
>>> 
>>> URL: http://svn.apache.org/viewvc?rev=1134868&view=rev
>>> Log:
>>> Changed tapestry-ioc's dependency on tapestry-test to compile scope
>>> 
>>> Modified:
>>>   tapestry/tapestry5/trunk/   (props changed)
>>>   tapestry/tapestry5/trunk/plastic/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-annotations/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-beanvalidator/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-core/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-func/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-hibernate/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-hibernate-core/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-ioc/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-ioc/build.gradle
>>>   tapestry/tapestry5/trunk/tapestry-javadoc/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-jmx/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-jpa/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-json/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-spring/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-test/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-upload/   (props changed)
>>>   tapestry/tapestry5/trunk/tapestry-yuicompressor/   (props changed)
>>> 
>>> Propchange: tapestry/tapestry5/trunk/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -15,5 +15,5 @@ temp-testng-customsuite.xml
>>> test-output
>>> 
>>> *.idea
>>> -
>>> +out
>>> build
>>> 
>>> Propchange: tapestry/tapestry5/trunk/plastic/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -5,3 +5,4 @@
>>> bin
>>> build
>>> target
>>> +out
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-annotations/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -2,7 +2,6 @@ target
>>> .classpath
>>> .project
>>> .settings
>>> -
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-beanvalidator/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -3,7 +3,6 @@ test-output
>>> .project
>>> .settings
>>> target
>>> -
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-core/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -12,7 +12,6 @@ target
>>> temp-testng-customsuite.xml
>>> test-output
>>> testng.xml
>>> -
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-func/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -3,9 +3,7 @@
>>> target
>>> 
>>> .project
>>> -
>>> .classpath
>>> -
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-hibernate/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -9,5 +9,5 @@ test-output
>>> .settings
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-hibernate-core/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -4,5 +4,5 @@
>>> target
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-ioc/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -11,5 +11,5 @@ temp-testng-customsuite.xml
>>> test-output
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Modified: tapestry/tapestry5/trunk/tapestry-ioc/build.gradle
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-ioc/build.gradle?rev=1134868&r1=1134867&r2=1134868&view=diff
>>> 
>> ==============================================================================
>>> --- tapestry/tapestry5/trunk/tapestry-ioc/build.gradle (original)
>>> +++ tapestry/tapestry5/trunk/tapestry-ioc/build.gradle Sun Jun 12
>> 06:18:13 2011
>>> @@ -6,7 +6,7 @@ dependencies {
>>>  compile project(':tapestry-json')
>>>  compile project(":plastic")
>>> 
>>> -  provided project(':tapestry-test')
>>> +  compile project(':tapestry-test')
>>> 
>>>  compile "javassist:javassist:3.12.1.GA"
>>> 
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-javadoc/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (added)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -0,0 +1,4 @@
>>> +*.iml
>>> +out
>>> +target
>>> +build
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-jmx/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -4,5 +4,5 @@ target
>>> .classpath
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-jpa/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -9,5 +9,5 @@ test-output
>>> .project
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-json/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -7,5 +7,5 @@ target
>>> .project
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-spring/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -11,5 +11,5 @@ bin-test
>>> test-output
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-test/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -5,5 +5,5 @@ target
>>> .settings
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-upload/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -8,5 +8,5 @@ temp-testng-customsuite.xml
>>> .settings
>>> 
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> Propchange: tapestry/tapestry5/trunk/tapestry-yuicompressor/
>>> 
>> ------------------------------------------------------------------------------
>>> --- svn:ignore (original)
>>> +++ svn:ignore Sun Jun 12 06:18:13 2011
>>> @@ -1,3 +1,3 @@
>>> build
>>> -
>>> +out
>>> *.iml
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> --
>> Howard M. Lewis Ship
>> 
>> Creator of Apache Tapestry
>> 
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>> 
>> (971) 678-5210
>> http://howardlewisship.com
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> 
> -- 
> Best regards,
> 
> Igor Drobiazko
> http://tapestry5.de


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

Reply via email to