[ https://jira.codehaus.org/browse/MINSTALL-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Scholte closed MINSTALL-77. ---------------------------------- Resolution: Duplicate Assignee: Robert Scholte I consider this as a duplicate of MINSTALL-39, which means that the artifact is considered unchanged, it won't be installed. The rules to decide if the artifact is the same can be found at [MNG-4368|https://jira.codehaus.org/browse/MNG-4368?focusedCommentId=204235&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-204235] > Checksum / timestamp check to allow install to assume previous successful > completion > ------------------------------------------------------------------------------------ > > Key: MINSTALL-77 > URL: https://jira.codehaus.org/browse/MINSTALL-77 > Project: Maven 2.x Install Plugin > Issue Type: Improvement > Components: install:install > Environment: Windows > Reporter: Brien Wheeler > Assignee: Robert Scholte > > We have a large structured project with lots of components and artifacts > (takes about 10 minutes to run mvn install from top of project). When doing > refactoring and rebuilding from clean working pool, we will occasionally get > through 7 or 8 minutes of building and have something at the end of the > dependency tree fail. > After fixing the affected artifact, we have two options -- try to suss out > what was not yet built and manually do those in appropriate order, or re-run > mvn install from the project root. > Obviously manually trying to complete the mvn install is error prone. > Rerunning mvn install from the root takes a long time because even though it > can skip compilation on all the previously built artifacts, it still re-runs > the tests and re-packages and re-installs to the local repository. > It would be great if mvn install checked the target directory, determined > that its target existed in the working pool, checked that no dependencies > (source files, resource files, test files, dependency artifacts) had newer > timestamps and assumed that the target artifact was up to date. Then it > could skip all compilation, test, packaging steps. It could check MD5 > checksum against the local repository to determine whether the local file > copy was needed (although it would be very odd that the test and packaging > was all up to date but the actual file copy wasn't performed). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira