[ 
https://issues.apache.org/jira/browse/YETUS-144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15169941#comment-15169941
 ] 

Allen Wittenauer commented on YETUS-144:
----------------------------------------

bq. suffer from an copy and paste bug.

Damn it! I thought I fixed that!  Good catch!

bq.  Isn't the function always there ?

Nope.  If I tell test-patch to not use system plug-ins or I provide my own 
maven plug-in or ... , there is no guarantee that function will exist.  I 
suppose we could create a dummy one in core.d somewhere and then let the maven 
plug-in file override it during file load.  That would guarantee existence and 
eliminate the existence check. 

Another thought I had was to add ${BUILDTOOL}_add_install as a standard 
function, but this is likely just a maven-ism and plug-ins will still need some 
knowledge that they need to use it in particular cases.

I admit that this whole scenario feels awkward as hell, but I'm not really sure 
if there is any way around it to make it even remotely clean. :(  I'm certainly 
open to ideas! haha

> mvn install usually required on mvn builds
> ------------------------------------------
>
>                 Key: YETUS-144
>                 URL: https://issues.apache.org/jira/browse/YETUS-144
>             Project: Yetus
>          Issue Type: Bug
>          Components: Test Patch
>            Reporter: Allen Wittenauer
>            Assignee: Allen Wittenauer
>            Priority: Blocker
>             Fix For: 0.2.0
>
>         Attachments: YETUS-144.00.patch, YETUS-144.01.patch, 
> YETUS-144.02.patch
>
>
> Found an interesting side effect of YETUS-137 this morning.  Since the 
> compile step was now skipped, the mvn install was also skipped.  As a result, 
> mvn test broke if the mvn cache was new.  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to