Ok, it seems to be good. Can you send us your patches?
Thanks for your tests.

Emmanuel

leahpar a écrit :
Do you have tested Continuum/Perforce with more than one projects? I think
it doesn't work with two and more.
yes, several project and several scm
Do you have patched Continuum and/or Maven-SCM?
yes, both slightly but the aim is to make it working (no matter if there's
feature lost) not having a long term solution

current state:
3 projects with scm perforce
find below the log when 1 file is modified in 2 projects and a build is
request on 3 projects
it log seems good to me : only 2 files are sync'ed 2007-04-20 15:09:23,896 [pool-1-thread-1] DEBUG ScmManager:default - Executing p4 -p XXX:1666 -u prp_user -c
prp_user-XXX-MavenSCM-D:\continuum\working-directory\46 filelog -t -l ...
2007-04-20 15:09:24,255 [pool-1-thread-1] INFO ContinuumScm:default - Updated 1 files. 2007-04-20 15:09:24,318 [pool-1-thread-1] INFO BuildController:default - Merging SCM results 2007-04-20 15:09:24,318 [pool-1-thread-1] DEBUG BuildController:default - Skip non Continuum project: junit:junit:4.3 2007-04-20 15:09:24,318 [pool-1-thread-1] INFO BuildController:default - Changes found, building 2007-04-20 15:09:24,318 [pool-1-thread-1] INFO BuildController:default - Performing action update-project-from-working-directory 2007-04-20 15:09:24,333 [pool-1-thread-1] INFO Action:update-project-from-working-directory - Updating project 'Hello 2
world application (SCM P4)' from checkout.
2007-04-20 15:09:24,552 [pool-1-thread-1] INFO BuildController:default - Performing action execute-builder 2007-04-20 15:09:24,630 [pool-1-thread-1] WARN ContinuumBuildExecutor:maven2 - Could not find the executable 'mvn' in this path: 2007-04-20 15:09:24,708 [pool-1-thread-1] INFO ShellCommandHelper:default - Executing: mvn --batch-mode --non-recursive clean install 2007-04-20 15:09:24,708 [pool-1-thread-1] INFO ShellCommandHelper:default - Working directory: D:\continuum\working-directory\46 2007-04-20 15:09:32,100 [pool-1-thread-1] INFO ContinuumBuildExecutor:maven2 - Exit code: 0 2007-04-20 15:09:32,256 [pool-1-thread-1] INFO BuildController:default - Performing action deploy-artifact 2007-04-20 15:09:32,475 [pool-1-thread-1] INFO ArtifactTransformation:snapshot - Retrieving previous build number from
deployment-repository
2007-04-20 15:09:32,506 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:09:32,506 [pool-1-thread-1] INFO RepositoryMetadataManager:default - Retrieving previous metadata from
deployment-repository
2007-04-20 15:09:32,553 [pool-1-thread-1] INFO WagonManager:default - Uploading repository metadata for: 'snapshot
pub.prp:hello2-world:1.0-SNAPSHOT'
2007-04-20 15:09:32,553 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:09:32,568 [pool-1-thread-1] INFO RepositoryMetadataManager:default - Retrieving previous metadata from
deployment-repository
2007-04-20 15:09:32,568 [pool-1-thread-1] DEBUG
RepositoryMetadataManager:default - project information for hello2-world
1.0-20070420.140439-2 could not be found on repository:
deployment-repository
2007-04-20 15:09:32,584 [pool-1-thread-1] INFO WagonManager:default - Uploading project information for hello2-world 1.0-20070420.140439-2 2007-04-20 15:09:32,584 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:09:32,600 [pool-1-thread-1] INFO RepositoryMetadataManager:default - Retrieving previous metadata from
deployment-repository
2007-04-20 15:09:32,615 [pool-1-thread-1] INFO WagonManager:default - Uploading repository metadata for: 'artifact pub.prp:hello2-world' 2007-04-20 15:09:32,615 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:09:32,709 [pool-1-thread-1] INFO Notifier:mail - Same state, not sending message.




2007-04-20 15:10:26,463 [pool-1-thread-1] DEBUG ScmManager:default - Executing p4 -p XXX:1666 -u prp_user -c
prp_user-XXX-MavenSCM-D:\continuum\working-directory\47 filelog -t -l ...
2007-04-20 15:10:26,791 [pool-1-thread-1] INFO ContinuumScm:default - Updated 1 files. 2007-04-20 15:10:26,854 [pool-1-thread-1] INFO BuildController:default - Merging SCM results 2007-04-20 15:10:26,854 [pool-1-thread-1] DEBUG BuildController:default - Skip non Continuum project: junit:junit:4.3 2007-04-20 15:10:26,870 [pool-1-thread-1] INFO BuildController:default - Changes found, building 2007-04-20 15:10:26,870 [pool-1-thread-1] INFO BuildController:default - Performing action update-project-from-working-directory 2007-04-20 15:10:26,870 [pool-1-thread-1] INFO Action:update-project-from-working-directory - Updating project 'Hello 3
world application (SCM P4)' from checkout.
2007-04-20 15:10:27,073 [pool-1-thread-1] INFO BuildController:default - Performing action execute-builder 2007-04-20 15:10:27,198 [pool-1-thread-1] WARN ContinuumBuildExecutor:maven2 - Could not find the executable 'mvn' in this path: 2007-04-20 15:10:27,260 [pool-1-thread-1] INFO ShellCommandHelper:default - Executing: mvn --batch-mode --non-recursive clean install 2007-04-20 15:10:27,260 [pool-1-thread-1] INFO ShellCommandHelper:default - Working directory: D:\continuum\working-directory\47 2007-04-20 15:10:34,558 [pool-1-thread-1] INFO ContinuumBuildExecutor:maven2 - Exit code: 0 2007-04-20 15:10:34,683 [pool-1-thread-1] INFO BuildController:default - Performing action deploy-artifact 2007-04-20 15:10:34,901 [pool-1-thread-1] INFO ArtifactTransformation:snapshot - Retrieving previous build number from
deployment-repository
2007-04-20 15:10:34,933 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:10:34,948 [pool-1-thread-1] INFO RepositoryMetadataManager:default - Retrieving previous metadata from
deployment-repository
2007-04-20 15:10:34,948 [pool-1-thread-1] DEBUG
RepositoryMetadataManager:default - project information for hello3-world
1.0-20070420.140439-7 could not be found on repository:
deployment-repository
2007-04-20 15:10:34,964 [pool-1-thread-1] INFO WagonManager:default - Uploading project information for hello3-world 1.0-20070420.140439-7 2007-04-20 15:10:34,964 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:10:34,980 [pool-1-thread-1] INFO RepositoryMetadataManager:default - Retrieving previous metadata from
deployment-repository
2007-04-20 15:10:35,026 [pool-1-thread-1] INFO WagonManager:default - Uploading repository metadata for: 'snapshot
pub.prp:hello3-world:1.0-SNAPSHOT'
2007-04-20 15:10:35,026 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:10:35,042 [pool-1-thread-1] INFO RepositoryMetadataManager:default - Retrieving previous metadata from
deployment-repository
2007-04-20 15:10:35,058 [pool-1-thread-1] INFO WagonManager:default - Uploading repository metadata for: 'artifact pub.prp:hello3-world' 2007-04-20 15:10:35,058 [pool-1-thread-1] DEBUG WagonManager:default - not adding permissions to wagon connection 2007-04-20 15:10:35,151 [pool-1-thread-1] INFO Notifier:mail - Same state, not sending message.






Reply via email to