As promised, here is the configuration for a JPF plugin project to be built by Maven.
I plan on creating an actual create:archetype to build a default project structure for JPF plugin projects but I need to read a little more into Maven to understand how to do that. Let me know if you need any info on getting it to setup... I still have not automated the execution of my application but I will get there... I plan on having a JPF archetype for both the Application core component that gets loaded up by the JPF bootstrapper and a standard JPF plugin component. I'll keep you posted (depending on how my work load is). Mark POM.xml (root of project) ------- <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>groupid</groupId> <artifactId>artifactid</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>modname</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>jpf</groupId> <artifactId>jpf-boot</artifactId> <version>1.0.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>jpf</groupId> <artifactId>jpf</artifactId> <version>1.0.0</version> <scope>compile</scope> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/assembly/src.xml</descriptor> </descriptors> </configuration> </plugin> </plugins> </build> </project> src.xml (located in src\assembly) ------- <assembly> <formats> <format>zip</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> <fileSets> <fileSet> <directory>target/classes</directory> <outputDirectory>classes</outputDirectory> </fileSet> <fileSet> <directory>src/main/config</directory> <outputDirectory></outputDirectory> </fileSet> </fileSets> </assembly> > That sounds great. It would be good to perhaps send your configuration > as a response to this email for the people who search for it in the > mailing list archives, but then also add this to the Maven Wiki where > other things like this are documented. > > We're happy to help with this if you just ask for it! > > Wayne > > On 1/28/07, Mark Bernardinis <[EMAIL PROTECTED]> wrote: >> Will do, when I get home tonight I will post my configuration as is. My >> plan is to create a generic POM module so that I can create a plugin >> project for the JPF framework but I am a little off at the moment... >> still >> need to read the documentation on how to do that. >> >> Mark >> >> > Perhaps you'll share your configuration, so other people looking for >> > JPF files can benefit from your work? >> > >> > Wayne >> > >> > On 1/28/07, Mark Bernardinis <[EMAIL PROTECTED]> wrote: >> >> I got it working by using fileSet instead of file (even though I only >> >> wanted one file to be included) and it works a treat. Thanks for all >> the >> >> help. >> >> >> >> >> >> > Try using ${project.basedir} relative to where you want this >> packaged >> >> > relative to your binary. >> >> > >> >> > >> >> > This message (including any attachments) contains confidential >> >> information >> >> > intended for a specific individual and purpose, and is protected by >> >> law. >> >> > If you are not the intended recipient, you should delete this >> message. >> >> > >> >> > >> >> > Any disclosure, copying, or distribution of this message, or the >> >> taking of >> >> > any action based on it, is strictly prohibited. [v.E.1] >> >> > >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> 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] >> > >> > >> >> >> >> --------------------------------------------------------------------- >> 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
