beside assembly, you should be able to copy a jar into the main jar after at package phase using truezip-maven-plugin
2009/7/21 Thomas Scheffler <[email protected]>: > Am Dienstag 21 Juli 2009 17:10:38 schrieb Wayne Fay: >> >> I have to provide a jar file (java applet) inside the jar file that is >> >> compiled against jdk 1.4 while the project itself is 1.5. The applet >> >> contains a subset of the classes of the whole project. >> >> What classloader are you using that allows you to embed a Jar inside >> another Jar? As far as I am aware, that is not allowed per the Jar >> spec. > > Those classes inside the inner jar file do not need do be loaded by a > classloader. The JAR file is a bundle of classes and resources and the inner > jar file is just another resource. It has to be in there because it's a > framework project and the structure is somewhat standard. > >> You will probably need to use the Assembly plugin to create the >> package you require. > > I did not know how to do this. Compile some classes twice (for inner and outer > jar) build the inner jar file and embed it in the outer one. The ant-run > plugin was the best bet here, I guess. > > regards > > Thomas > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
