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

ASF GitHub Bot commented on DRILL-3742:
---------------------------------------

Github user julienledem commented on a diff in the pull request:

    https://github.com/apache/drill/pull/148#discussion_r42087783
  
    --- Diff: contrib/storage-hive/core/pom.xml ---
    @@ -114,36 +114,17 @@
                 <version>2.3.19</version>
               </dependency>
             </dependencies>
    -        <configuration>
    -          <cfgFile>src/main/codegen/config.fmpp</cfgFile>
    -          <outputDirectory>target/generated-sources</outputDirectory>
    -          <templateDirectory>src/main/codegen/templates</templateDirectory>
    -        </configuration>
             <executions>
               <execution>
                 <id>generate-fmpp-sources</id>
    -            <phase>initialize</phase>
    +            <phase>generate-sources</phase>
                 <goals>
                   <goal>generate</goal>
                 </goals>
    -          </execution>
    -        </executions>
    -      </plugin>
    -      <plugin>
    -        <groupId>org.codehaus.mojo</groupId>
    -        <artifactId>build-helper-maven-plugin</artifactId>
    -        <version>1.5</version>
    -        <executions>
    -          <execution>
    -            <id>add-fmpp-sources</id>
    -            <phase>validate</phase>
    -            <goals>
    -              <goal>add-source</goal>
    -            </goals>
                 <configuration>
    -              <sources>
    -                
<source>${project.build.directory}/generated-sources</source>
    -              </sources>
    +              <config>src/main/codegen/config.fmpp</config>
    +              <output>target/generated-sources</output>
    --- End diff --
    
    s/target/${build root}


> Improve classpath scanning to reduce the time it takes
> ------------------------------------------------------
>
>                 Key: DRILL-3742
>                 URL: https://issues.apache.org/jira/browse/DRILL-3742
>             Project: Apache Drill
>          Issue Type: Improvement
>            Reporter: Julien Le Dem
>             Fix For: Future
>
>
> classpath scanning and function registry take a long time (seconds every 
> time).
> We'd want to avoid loading the classes (use bytecode inspection instead) and 
> have a build time cache to avoid doing the scanning at startup.



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

Reply via email to