Iván de Prado
Mon, 18 Feb 2008 05:19:36 -0800
I have seen that you are embedding the binary classes from several projects into pig.jar. The idea is package all in a single jar to simplify its use and reduce the size. I thinks is a good idea. By the other hand, people that are developing their own LoadFunc and other code based in Pig needs to include the pig jar in their projects. But because pig.jar contains binaries from other OS projects, dependency conflicts can appears (like conflicts with Jetty). I have change the build.xml to be able to generate two jars: - pig.jar (The current default) - pig-core.jar The pig-core.jar doesn't includes the dependencies into the jar, so pig-core.jar can be included safely in people projects without generate dependency conflicts. I attach the new build.xml. It would be good if something like that is added to future versions. Congratulations for your nice project, Iván de Prado
build.xml
Description: XML document