This file (props-maven.xml) is generated by the JAM plugin from POM meta-data.
It defines a few project-specific properties and
should be imported before props-global.xml. This module is optional provided
you don't mind maintaining these settings by hand.
The following example is from an EJB project.
<?xml version="1.0" encoding="UTF-8"?>
<project default="props.maven" name="props-maven">
<description>
+ ==\_/============J=A=V=A=G=E=N===A=N=T===M=O=D=U=L=E=S================= +
+ \(_)/ +
+ -(_)- Maven Repository-based Properties +
+ /(_)\ +
+ ======================================================================= +
+ = Copyright (c) 2002-2004 Outsource Cafe, Inc. All rights reserved. = +
+ ======================================================================= +
+ ! GENERATED ! GENERATED ! GENERATED ! GENERATED ! GENERATED !
+
+ This file was generated from a Maven POM (Project Object Model)
+ project.xml file. To regenerate using Maven type:
+
+ maven jam:properties
+
+ The props-maven.xml file defines JAM properties derived from Maven's POM
+ file.
+
+ This file complements classpath.xml which contains dependency properties.
+ Import order should be: props-maven.xml, props-global.xml, classpath.xml
+
+ To install the JavaGen Maven plugin for generating this file, drop the
+ plugin (maven-jam-plugin.jar) into C:\dev\maven-1.0.2/plugins folder.
+
+ Ant 1.6 or newer is required.
+
+ Source POM: javagen-autopk-ejb, version 1.0.1, Date: February 4 2005, time: 1400
+
+ =J=A=M===========================================J=A=V=A=G=E=N=.=C=O=M= +
</description>
<property name="PROPS-MAVEN.PRESENT" value="true"/>
<!--=====================================================================-->
<!--Maven meta properteis-->
<!--=====================================================================-->
<!--=====================================================================-->
<!--Module-level properties from POM id and currentVersion-->
<!--=====================================================================-->
<property name="module.name" value="javagen-autopk-ejb"/>
<property name="module.version" value="1.0.1"/>
<!--=====================================================================-->
<!--Project-level properties from parent POM id and currentVersion-->
<!--=====================================================================-->
<!--todo: need to pull these values from parent, if present-->
<property name="project.name" value="${module.name}"/>
<property name="project.version" value="${module.version}"/>
<!--=====================================================================-->
<!--Maven repository properteis-->
<!--=====================================================================-->
<property name="maven.groupId" value="javagen-com"/>
<!--=====================================================================-->
<!--Maven build properteis-->
<!--=====================================================================-->
<property name="dist.folder" value="dist"/>
<property name="itest.folder" value="test-cactus"/>
<!--=====================================================================-->
<!--default target to make Eclipse happy-->
<!--=====================================================================-->
<target name="props.maven">
<echo>Ant properties generated from POM by JAM Maven-to-Ant plugin</echo>
</target>
</project>