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

Daniel Barclay (Drill/MapR) commented on DRILL-2024:
----------------------------------------------------

Yes, doing {{mvn clean}} and then {{mvn install -DskipContrib -DskipJdbcAll 
-DskipInterpreter}} does run without errors.

What's going on?  Is it that running the {{mvn clean install -D...}} version 
skips cleaning of those three modules, so any previous build ({{target/}}) 
directories still exist for those modules, and if they exist, the "Packaging 
and Distribution Assembly" subproject tries to copy and package them?  

If so:

How does it end up thinking that {{exec/jdbc/target/classes}} doesn't exist or 
should be a file?

Is there any easy way for that copying and packaging to be controlled by those 
{{skipXxx}} flags?  

(If so, it would be nice to eliminate this apparently non-intuitive behavior.  
If not, we should at least add something about it to {{INSTALL.md}}.)


> ".../exec/jdbc/target/classes isn't a file" error
> -------------------------------------------------
>
>                 Key: DRILL-2024
>                 URL: https://issues.apache.org/jira/browse/DRILL-2024
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Tools, Build & Test
>            Reporter: Daniel Barclay (Drill/MapR)
>            Assignee: Patrick Wong
>            Priority: Minor
>
> Building with "mvn clean install -DskipContrib -DskipJdbcAll 
> -DskipInterpreter" has (at least twice) yielded errors like:
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-assembly-plugin:2.4:single (distro-assembly) 
> on project distribution: Failed to create assembly: Error adding file 
> 'org.apache.drill.exec:drill-jdbc:jar:0.8.0-SNAPSHOT' to archive: 
> /home/xxxxx/exec/jdbc/target/classes isn't a file. -> [Help 1]



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

Reply via email to