[
http://jira.codehaus.org/browse/CONTINUUM-1979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=175684#action_175684
]
deckrider commented on CONTINUUM-1979:
--------------------------------------
I've built continuum 1.2.3 commenting out the above code and it addresses this
issue.
I've compared 1.2.3 source with 1.3.2 source of this file:
continuum-core/src/main/java/org/apache/maven/continuum/execution/maven/m2/MavenTwoBuildExecutor.java
Since the above block of code is still there and since this file has hardly
changed (except for logging changes), I assume 1.3.2 still has the issue.
> regression from 1.1 to 1.2.2: projects keep building even without changes
> -------------------------------------------------------------------------
>
> Key: CONTINUUM-1979
> URL: http://jira.codehaus.org/browse/CONTINUUM-1979
> Project: Continuum
> Issue Type: Bug
> Affects Versions: 1.2.2
> Reporter: deckrider
> Fix For: 1.3.3
>
>
> We have continuum set up this way on purpose:
> POM filename pom.xml
> Goals release:prepare release:perform
> Arguments --batch-mode
> Build Fresh false
> Always Build false
> Is it default ? true
> Schedule DEFAULT_SCHEDULE
> Build Environment jdk1.5.0
> Description default maven2 buildDefinition
> It worked fine with continuum 1.1 stand alone (only projects with real
> changes would build, but with continuum 1.2.2 stand alone, it builds all
> projects all the time, even if there are no new changes to subversion.
> The log messages are confusing, since at first it leads you to believe the
> unchanged project won't build, but then it builds anyway:
> 2008-11-17 18:00:00,033 [continuumScheduler_Worker-6] INFO
> schedulesActivator - >>>>>>>>>>>>>>>>>>>>> Executing build job
> (DEFAULT_SCHEDULE)...
> 2008-11-17 18:00:00,561 [continuumScheduler_Worker-6] INFO continuum -
> Enqueuing ':: example' with build definition 'Default Maven 2 Build
> Definition' - id=
> 3).
> 2008-11-17 18:00:00,600 [pool-1-thread-1] INFO buildController -
> Initializing build
> 2008-11-17 18:00:00,880 [pool-1-thread-1] INFO buildController - Starting
> build of :: example
> 2008-11-17 18:00:01,116 [pool-1-thread-1] INFO buildController - Updating
> working dir
> 2008-11-17 18:00:01,116 [pool-1-thread-1] INFO buildController - Performing
> action check-working-directory
> 2008-11-17 18:00:01,137 [pool-1-thread-1] INFO buildController - Performing
> action update-working-directory-from-scm
> 2008-11-17 18:00:01,635 [pool-1-thread-1] INFO
> action#update-working-directory-from-scm - Updating project: :: example',
> id: '1' to '/opt/app/xyz/var/2-cont
> inuum/working-directory/1'.
> 2008-11-17 18:00:01,976 [pool-1-thread-1] INFO
> org.apache.continuum.scm.manager.Slf4jScmLogger - Executing: /bin/sh -c cd
> /opt/app/xyz/var/2-continuum/work
> ing-directory/1 && svn --non-interactive update
> /opt/app/xyz/var/2-continuum/working-directory/1
> 2008-11-17 18:00:01,980 [pool-1-thread-1] INFO
> org.apache.continuum.scm.manager.Slf4jScmLogger - Working directory:
> /opt/app/xyz/var/2-continuum/working-di
> rectory/1
> 2008-11-17 18:00:04,399 [pool-1-thread-1] INFO buildController - Merging
> SCM results
> 2008-11-17 18:00:05,111 [pool-1-thread-1] INFO buildController - The
> project was not built because no changes were detected in sources since the
> last build
> .
> 2008-11-17 18:00:07,305 [pool-1-thread-1] INFO continuumBuildExecutor#maven2
> - Found changes in project's version ( maybe project was recently released
> ),
> building
> 2008-11-17 18:00:07,306 [pool-1-thread-1] INFO buildController - Changes
> found in the current project, building
> 2008-11-17 18:00:07,306 [pool-1-thread-1] INFO buildController - Performing
> action update-project-from-working-directory
> 2008-11-17 18:00:07,445 [pool-1-thread-1] INFO
> action#update-project-from-working-directory - Updating project ':: example'
> from checkout.
> 2008-11-17 18:00:10,028 [pool-1-thread-1] INFO buildController - Performing
> action execute-builder
> 2008-11-17 18:00:11,038 [pool-1-thread-1] WARN continuumBuildExecutor#maven2
> - Could not find the executable 'mvn' in this path:
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira