[ https://issues.apache.org/jira/browse/HIVE-10684?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14555224#comment-14555224 ]
Hari Sankar Sivarama Subramaniyan commented on HIVE-10684: ---------------------------------------------------------- [~Ferd] Is it possible to do whatever you have done as part of target/generate_session_jars.sh mentioned in ql/pom.xml using maven components/plugins itself. This would be the most desirable way to avoid any portability issues. Also, I currently don't see the need to put the script in generate-sources id since the generate_session_jars.sh does not actually generate any scripts from any template but rather move it from one location to another. The most effective way to work around portability issue would be to do something like what I have mentioned below, if at all possible. For example, you can do something similar to this in ql/pom.xml (I have not tested the below thing, but it should give you a start) : {code} <project> ... <build> <plugins> ... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>RefreshedJarClassV1</artifactId> <configuration> <outputDirectory>${basedir}/target</outputDirectory> <includes>**/*RefreshedJarClassV1.class</includes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>RefreshedJarClassV2</artifactId> <configuration> <outputDirectory>${basedir}/target</outputDirectory> <includes>**/*RefreshedJarClassV2.class</includes> </configuration> </plugin> ... </plugins> </build> ... </project> {code} In the worst case, if maven plugins does not provide you the option to do what you need and you don't bother about having this change on any non-linux platforms, you need to add profile for all the platform dependent exec code in pom.xml, so that the end-user can prevent these scripts from running if needed (by providing a -D or -P option) . You can take a look at HIVE-10477 to see how this is done. [~sushanth] what do you think about my feedback. Thanks > Fix the unit test failures for HIVE-7553 after HIVE-10674 removed the binary > jar files > -------------------------------------------------------------------------------------- > > Key: HIVE-10684 > URL: https://issues.apache.org/jira/browse/HIVE-10684 > Project: Hive > Issue Type: Bug > Components: Tests > Reporter: Ferdinand Xu > Assignee: Ferdinand Xu > Attachments: HIVE-10684.patch > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)