有没有办法将.pigbootup文件添加到pigunit?因为我希望我的脚本使用本地jar进行测试,使用amazon上的jar进行生产。所以我的想法是使用一个.pigbootup文件来注册我的jar。感谢您的帮助。干杯。
2jcobegt1#
对于感兴趣的人,我是这样解决的:不要创建任何文件(pig.properties或.pigbootup),这将为您创建它们。
//Create properties file and register our jars String pigProps = "src/test/resources/pig.properties"; String bootupPath = "src/test/resources/.pigbootup"; File propertyFile = new File(pigProps); PrintWriter out = new PrintWriter(new FileWriter(propertyFile)); out.println("pig.load.default.statements=" + bootupPath); out.close(); File bootupFile = new File(bootupPath); out = new PrintWriter(new FileWriter(bootupFile)); out.println("REGISTER 'src/test/resources/Custom.jar';"); out.println("REGISTER 'src/test/resources/datafu.jar';"); out.println("REGISTER 'src/test/resources/piggybank.jar';"); out.close();
1条答案
按热度按时间2jcobegt1#
对于感兴趣的人,我是这样解决的:
不要创建任何文件(pig.properties或.pigbootup),这将为您创建它们。