So I have a task that needs to copy compiled class files and the jar dependencies into another directory after compilation completes. I have set it up with valid input/output properties so we can track whether it is up to date and I get valid logs about what has changed:
Task ':deployLocal' is not up-to-date because:
Input property '$2' file /Users/dhensche/Projects/maui-gradle/build/classes/groovy/main/uiowa/maui/biz/degreeaudit/transferextract/ESTransferExtractDAO$PseudoCourses.class has changed.
Syncing built classes into webapp/WEB-INF/classes for local deployment
Syncing libraries into webapp/WEB-INF/lib for local deployment
is there a way I can have my sync and/or copy task only update the files indicated by the changes detected on the input properties? Just for speeding it up, so in this case it would only worry about updating that one changed class file. Thanks!