Hi,
apologies but if this is a bit of a newbie question.... I have an
aggregator project.
<modules>
<module>../i18n-model</module>
<module>../i18n-admin</module>
<module>../i18n-client-jar</module>
<module>../i18n-client</module>
<module>../i18n-struts-demo</module>
<module>../i18n-jstl-demo</module>
</modules>
when running on unmodified projects:
aggregator>mvn integration-test
all of the artefacts are effectively touched due to a timestamp change
e.g
i18n-model\target\i18n-model-1.0.jar\META-INF\maven\com.codeczar.i18n\i18n-model\pom.properties
As there are interdependencies between the components, when
integration-test is executed for the i18n-admin webapp the dependencies
are re-copied into the WEB-INF/lib. This in turn kicks off a tomcat
reload, which is greatly slowing down my integration tests (also causes
errors as the tests kick in before the reload has completed). When
running integration-test directly from the webabpp project, no reload
occurs as non of the dependencies have been modified.
I guess the problem I'm seeing is that the steps prior to
integration-test modify files in the jars even if none of the sources
have changed.
Is there any way to execute the integration tests without all of the
preceding steps? Alternatively is it possible to prevent the dependency
artefacts being modified during the steps preceding integration-test?
cheers
Nathan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]