evenisse 2003/02/01 00:27:48
Added: src/plugins-build/jdeveloper .cvsignore plugin.jelly
plugin.properties project.properties project.xml
src/plugins-build/jdeveloper/xdocs changes.xml goals.xml
index.xml navigation.xml properties.xml
Log:
Thanks to Tobias Rademacher for this plugin.
Revision Changes Path
1.1 jakarta-turbine-maven/src/plugins-build/jdeveloper/.cvsignore
Index: .cvsignore
===================================================================
target
velocity.log
maven.log
1.1 jakarta-turbine-maven/src/plugins-build/jdeveloper/plugin.jelly
Index: plugin.jelly
===================================================================
<?xml version="1.0"?>
<project xmlns:j="jelly:core"
xmlns:util="jelly:util"
xmlns:velocity="jelly:org.apache.commons.jelly.tags.velocity.VelocityTagLibrary"
>
<!--==================================================================-->
<!-- Generate Jdeveloper IDE files -->
<!--==================================================================-->
<goal name="jdeveloper"
description="Generate JDeveloper project files"
prereqs="jdeveloper:generate-project"/>
<goal name="jdeveloper:generate-project"
prereqs="jdeveloper:scanSources"
description="Generate jdeveloper .jpr">
<echo>Creating ${basedir}/${pom.artifactId}.jpr...</echo>
<!--
We use the DVLPathTool to get the relative path
-->
<j:useBean var="pathTool" class="org.apache.maven.DVSLPathTool"/>
<j:file name="${basedir}/${pom.artifactId}.jpr" prettyPrint="true"
xmlns="http://xmlns.oracle.com/jdeveloper/903/jproject" encoding="Cp1252">
<project nselem="project" class="oracle.jdeveloper.model.JProject">
<defaultPackage>${pom.package}</defaultPackage>
<defaultPackages class="java.util.ArrayList">
<Item class="java.lang.String">${pom.package}</Item>
</defaultPackages>
<dependencyList/>
<htmlRootDirectory path="target/docs/"/>
<j2eeWebAppName>${maven.jdeveloper.workspace}-${maven.war.final.name}</j2eeWebAppName>
<j2eeWebContextRoot>${maven.jdeveloper.workspace}-${ear.bundle.war.context-root}</j2eeWebContextRoot>
<listOfChildren class="oracle.ide.model.DataList">
<!-- Add Java Sources -->
<j:forEach var="file" items="${javaSourceFiles.iterator()}">
<j:set var="packagePath"
value="${pathTool.getPackagePath(file.toString())}"/>
<util:replace var="path" oldChar="\" newChar="/" value="${packagePath}"/>
<Item class="oracle.jdeveloper.model.JavaSourceNode">
<URL path="${pom.build.sourceDirectory}/${path}"/>
</Item>
</j:forEach>
<!-- Add test Sources -->
<j:forEach var="file" items="${unitTestSourceFiles.iterator()}">
<j:set var="packagePath"
value="${pathTool.getPackagePath(file.toString())}"/>
<util:replace var="path" oldChar="\" newChar="/"
value="${packagePath}"/>
<Item class="oracle.jdeveloper.model.JavaSourceNode">
<URL path="${pom.build.sourceDirectory}/${path}"/>
</Item>
</j:forEach>
<!-- Add integration test Sources -->
<j:forEach var="file" items="${integrationTestSourceFiles.iterator()}">
<j:set var="packagePath"
value="${pathTool.getPackagePath(file.toString())}"/>
<util:replace var="path" oldChar="\" newChar="/" value="${packagePath}"/>
<Item class="oracle.jdeveloper.model.JavaSourceNode">
<URL path="${pom.build.sourceDirectory}/${path}"/>
</Item>
</j:forEach>
<j:forEach var="file" items="${javaDocFiles.iterator()}">
<Item class="oracle.jdevimpl.webapp.html.HtmlSourceNode">
<URL path="${file.getPath()}"/>
</Item>
</j:forEach>
</listOfChildren>
<ownerMap/>
<projectDocPath>
<entries class="[Ljava.net.URL;"/>
</projectDocPath>
<projectLibraryList class="oracle.jdeveloper.library.JProjectLibraryList">
<jdkList class="java.util.ArrayList"/>
<libraryList class="java.util.ArrayList">
<j:forEach var="lib" items="${pom.artifacts}">
<Item class="oracle.jdeveloper.library.JLibrary">
<defaultLibraryDefinition>
<JDKVersion/>
<classPath>
<entries>
<Item
path="${maven.jdeveloper.relative.path}/${maven.jdeveloper.maven.home}/repository/${lib.dependency.artifactId}/jars/${lib.name}"
jar-entry=""/>
</entries>
</classPath>
<docPath>
<entries class="[Ljava.net.URL;"/>
</docPath>
<locked>false</locked>
<sourcePath>
<entries class="[Ljava.net.URL;"/>
</sourcePath>
</defaultLibraryDefinition>
<definitionList class="java.util.ArrayList"/>
<locked>false</locked>
<name>${lib.dependency.artifactId}</name>
</Item>
</j:forEach>
</libraryList>
</projectLibraryList>
<projectSettings>
<activeConfigName>Development</activeConfigName>
<commonData class="java.util.HashMap">
<Item>
<Key>oracle.bm.commonIde.data.project.ModelerProjectSettings</Key>
<Value class="oracle.bm.commonIde.data.project.ModelerProjectSettings">
<modelersPath>
<entries>
<Item path="model/"/>
</entries>
</modelersPath>
</Value>
</Item>
<Item>
<Key>oracle.jdeveloper.compiler.ant.AntConfiguration</Key>
<Value class="oracle.jdeveloper.compiler.ant.AntConfiguration">
<arguments class="java.lang.String"/>
<makeTarget/>
<projectBuildfile/>
<rebuildTarget/>
<showOutput>true</showOutput>
</Value>
</Item>
</commonData>
<configurations class="java.util.TreeMap">
<Item>
<Key>Development</Key>
<Value class="oracle.jdeveloper.model.JProjectConfiguration">
<configData class="java.util.HashMap">
<Item>
<Key>oracle.jdeveloper.compiler.OjcConfiguration</Key>
<Value class="oracle.jdeveloper.compiler.OjcConfiguration">
<assertionsEnabled>false</assertionsEnabled>
<copyRes>
<Item>.gif</Item>
<Item>.properties</Item>
<Item>.jpg</Item>
<Item>.jpeg</Item>
<Item>.xml</Item>
<Item>-apf.xml</Item>
</copyRes>
<currentEncoding>Cp1252</currentEncoding>
<debugInformation>true</debugInformation>
<excludedClasses class="[Ljava.lang.String;"/>
<obfuscate>false</obfuscate>
<showCompileProgress>false</showCompileProgress>
<showDeprecations>true</showDeprecations>
<showObjectDotStaticWarnings>false</showObjectDotStaticWarnings>
<showPartialImportWarnings>false</showPartialImportWarnings>
<showSelfDeprecations>true</showSelfDeprecations>
<showUnusedImportWarnings>false</showUnusedImportWarnings>
<showWarnings>true</showWarnings>
<target>Default</target>
<updateImports>false</updateImports>
<updateZipJarImports>false</updateZipJarImports>
</Value>
</Item>
<Item>
<Key>oracle.jdeveloper.javadoc.JProjectJavadoc</Key>
<Value class="oracle.jdeveloper.javadoc.JProjectJavadoc">
<generateAuthor>false</generateAuthor>
<generateDeprecated>true</generateDeprecated>
<generateIndex>true</generateIndex>
<generateNavbar>true</generateNavbar>
<generateSince>true</generateSince>
<generateTree>true</generateTree>
<generateVersion>false</generateVersion>
<heapSize>32</heapSize>
<miscOptions class="java.lang.String"/>
<oneOneFormat>false</oneOneFormat>
<outputDirectory path="target/docs/jdeveloper-javadoc/"/>
<scope>-protected</scope>
</Value>
</Item>
<Item>
<Key>oracle.jdeveloper.runner.RunConfiguration</Key>
<Value class="oracle.jdeveloper.runner.RunConfiguration">
<VMName>client</VMName>
<allowInput>false</allowInput>
<alwaysUseTarget>false</alwaysUseTarget>
<clearLogBeforeRun>false</clearLogBeforeRun>
<compileBeforeRun>true</compileBeforeRun>
<connectionName/>
<javaOptions class="java.lang.String"/>
<logCommand>true</logCommand>
<logError>true</logError>
<logExit>true</logExit>
<logOutput>true</logOutput>
<programArguments class="java.lang.String"/>
<runActiveFile>true</runActiveFile>
<runDirectoryURL/>
<targetURL/>
<useProxy>true</useProxy>
</Value>
</Item>
<Item>
<Key>oracle.jdevimpl.config.JProjectLibraries</Key>
<Value class="oracle.jdevimpl.config.JProjectLibraries">
<jdkName>j2sdk 1.4.1</jdkName>
<jdkVersionNumber>1.4.1</jdkVersionNumber>
<libraries>
<j:set var="path" trim="true">
JDeveloper Runtime;
<j:forEach var="dep" items="${pom.dependencies}">
${dep.artifactId};
</j:forEach>
</j:set>
${path}
</libraries>
</Value>
</Item>
<Item>
<Key>oracle.jdevimpl.config.JProjectPaths</Key>
<Value class="oracle.jdevimpl.config.JProjectPaths">
<additionalClassPath>
<entries class="[Ljava.net.URL;"/>
</additionalClassPath>
<outputDirectory path="target/jdeveloper-classes/"/>
</Value>
</Item>
<Item>
<Key>oracle.jdevimpl.idl.config.IdlConfiguration</Key>
<Value class="oracle.jdevimpl.idl.config.IdlConfiguration">
<codeForIncludedFiles>false</codeForIncludedFiles>
<noBindMethods>false</noBindMethods>
<noComments>false</noComments>
<noExampleCode>false</noExampleCode>
<noSkeletonCode>false</noSkeletonCode>
<noStubCode>false</noStubCode>
<noTieCode>false</noTieCode>
<noToString>false</noToString>
<objectWrapper>false</objectWrapper>
<packageName class="java.lang.String"/>
</Value>
</Item>
<Item>
<Key>oracle.jdevimpl.runner.codecoach.CCConfiguration</Key>
<Value class="oracle.jdevimpl.runner.codecoach.CCConfiguration">
<advices>ALL</advices>
<exclude>com;java;javax;sun;sunw;org;oracle</exclude>
<include class="java.lang.String"/>
<level>4</level>
</Value>
</Item>
<Item>
<Key>oracle.jdevimpl.runner.debug.DebugConfiguration</Key>
<Value class="oracle.jdevimpl.runner.debug.DebugConfiguration">
<JPDAClassicDebugArguments>-Xdebug -Xnoagent
-Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,address=<port></JPDAClassicDebugArguments>
<JPDADebugArguments>-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,address=<port></JPDADebugArguments>
<OJVMDebugArguments>-XXdebug,quiet,port<port></OJVMDebugArguments>
<breakpointScope>workspace</breakpointScope>
<remoteDebugging>false</remoteDebugging>
<remoteDebuggingParameters class="java.util.HashMap"/>
<remoteDebuggingParametersSaved>false</remoteDebuggingParametersSaved>
<remoteDebuggingProtocol>ojvm</remoteDebuggingProtocol>
<startOption>running</startOption>
<tracingDisabled>java;javax;sun;sunw;com.sun;org.xml.sax</tracingDisabled>
<tracingEnabled class="java.lang.String"/>
</Value>
</Item>
<Item>
<Key>oracle.jdevimpl.runner.profile.ProfileConfiguration</Key>
<Value
class="oracle.jdevimpl.runner.profile.ProfileConfiguration">
<DMSstartID>20000</DMSstartID>
<DMSstate>0</DMSstate>
<eventColumnVisible>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
</eventColumnVisible>
<events>G(All events;(G(VM
Events;(E(0;GC;-16776961;1);E(10;Wait;-65485;0);E(11;Synch Blocks
0;-39322;0);E(12;Synch Blocks 1;-39322;0);E(13;Synch Blocks 2;-39322;0);E(20;Prepare
Class;-16751002;0);E(21;Load Class;-16724992;0);E(22;Resolve
Class;-16737997;0);));G(BC4J
Events;(E(1000;JBO_MISCELLANEOUS;-4144960;1);E(1001;JDBC_SELECT;-256;1);E(1002;JDBC_CREATE_STATEMENT;-256;1);E(1003;JDBC_CONNECT;-256;1);E(1004;JDBC_CREATE_PREPARED_STATEMENT;-256;1);E(1005;JDBC_EXECUTE;-256;1);E(1006;METAOBJECT_LOAD;-65281;1);E(1007;EXECUTE_QUERY;-16776961;1);E(1008;BC4J_CREATE_COMPOBJ;-65281;0);E(1009;BC4J_CREATE_ROOTAM;-65281;1);E(1010;BC4J_CREATE_VIEWOBJECT;-65281;0);E(1011;BC4J_CREATE_AM;-65281;0);E(1012;BC4J_CREATE_VIEWLINK;-65281;0);E(1013;SQLB_DOENTITYDML;-16776961;1);E(1014;SQLB_DOENTITYSELECT;-16776961;1);E(1015;VIEWOBJECT_GETSTATEMENT;-16776961;1);E(1016;REMOTE_METHOD_CALL;-65536;1);));));</events>
<excludedClasses>java;javax;sun;sunw;com;oracle</excludedClasses>
<excludedInstances class="java.lang.String"/>
<includedClasses class="java.lang.String"/>
<includedInstances class="java.lang.String"/>
<localProfiling>true</localProfiling>
<memColumnVisible>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
</memColumnVisible>
<memoryUpdateInterval>10</memoryUpdateInterval>
<remoteHost class="java.lang.String"/>
<remoteParametersSaved>false</remoteParametersSaved>
<remotePort>4000</remotePort>
<sampleColumnVisible>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
<Item>true</Item>
</sampleColumnVisible>
<sampleInterval>5</sampleInterval>
<sliderDepth>20</sliderDepth>
<useAPI>false</useAPI>
</Value>
</Item>
<Item>
<Key>oracle.jdevimpl.sqlj.config.SqljConfiguration</Key>
<Value class="oracle.jdevimpl.sqlj.config.SqljConfiguration">
<checkSemantics>false</checkSemantics>
<codegen>oracle</codegen>
<contextConnectionMap class="java.util.HashMap"/>
<useCache>false</useCache>
<warnAll>false</warnAll>
<warnNull>false</warnNull>
<warnPortable>false</warnPortable>
<warnPrecision>false</warnPrecision>
<warnStrict>false</warnStrict>
<warnVerbose>false</warnVerbose>
</Value>
</Item>
<Item>
<Key>WebappJspCompilerOptions</Key>
<Value class="oracle.jdevimpl.webapp.jsp.JspCompilerOptions">
<requestTimeIntrospection>false</requestTimeIntrospection>
</Value>
</Item>
</configData>
</Value>
</Item>
</configurations>
</projectSettings>
<projectSourcePath>
<entries>
<Item path="${pom.build.sourceDirectory}"/>
<Item path="${pom.build.unitTestDirectory}"/>
<Item path="${pom.build.integrationTestDirectory}"/>
<Item path="target/xdoclet/ejbdoclet"/>
<Item path="target/xdoclet/jmxdoclet"/>
</entries>
</projectSourcePath>
<properties class="java.util.HashMap">
<Item>
<Key>useDynamicPaths</Key>
<Value class="java.lang.Boolean">true</Value>
</Item>
</properties>
<properties/>
<userAuthor/>
<userCompany>${pom.organization.name}</userCompany>
<userCopyright>${pom.organization.name}</userCopyright>
<userDescription/>
<userTitle/>
<userVersion/>
</project>
</j:file>
</goal>
<!--
Scans all source file in order to add them to the file.
!-->
<goal name="jdeveloper:scanSources"
description="Scans the source in order to integrate them into JDeveloper files"
>
<fileScanner var="javaSourceFiles">
<fileset dir="${pom.build.sourceDirectory}">
<patternset>
<include name="**/*.java"/>
</patternset>
</fileset>
</fileScanner>
<fileScanner var="unitTestSourceFiles">
<fileset dir="${pom.build.unitTestDirectory}">
<patternset>
<include name="**/*.java"/>
</patternset>
</fileset>
</fileScanner>
<fileScanner var="integrationTestSourceFiles">
<fileset dir="${pom.build.integrationTestDirectory}">
<patternset>
<include name="**/*.java"/>
</patternset>
</fileset>
</fileScanner>
<fileScanner var="javaDocFiles">
<fileset dir="${pom.build.sourceDirectory}">
<patternset>
<include name="**/*.html"/>
</patternset>
</fileset>
</fileScanner>
</goal>
</project>
1.1
jakarta-turbine-maven/src/plugins-build/jdeveloper/plugin.properties
Index: plugin.properties
===================================================================
# -------------------------------------------------------------------
# P L U G I N P R O P E R I E S
# -------------------------------------------------------------------
# JDeveloper plugin.
# -------------------------------------------------------------------
# Define project properties
maven.jdeveloper.workspache=WPS
maven.jdeveloper.relative.path=../../..
maven.jdeveloper.maven.home=contrib/maven-1.0-beta-7
# Enable J2EE stuff
maven.war.final.name=${pom.artifactId}
ear.bundle.war.context-root=${pom.artifactId}
1.1
jakarta-turbine-maven/src/plugins-build/jdeveloper/project.properties
Index: project.properties
===================================================================
# -------------------------------------------------------------------
# P R O J E C T P R O P E R T I E S
# -------------------------------------------------------------------
maven.xdoc.date=left
maven.xdoc.version=${pom.currentVersion}
1.1 jakarta-turbine-maven/src/plugins-build/jdeveloper/project.xml
Index: project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<id>maven-jdeveloper-plugin</id>
<name>Maven Jdevelper Plug-in</name>
<currentVersion>1.0-SNAPSHOT</currentVersion>
<inceptionYear>2002</inceptionYear>
<description>
A plugin to generate various files for Oracle's JDeveloper IDE and ease the use
of
Maven within that environment
</description>
<shortDescription>JDeveloper Plugin for Maven</shortDescription>
<url>http://jakarta.apache.org/turbine/maven/reference/plugins/jdeveloper/</url>
<issueTrackingUrl>http://jira.werken.com/BrowseProject.jspa?id=10030</issueTrackingUrl>
<siteAddress>jakarta.apache.org</siteAddress>
<siteDirectory>/www/jakarta.apache.org/turbine/maven/reference/plugins/jdeveloper/</siteDirectory>
<distributionDirectory>/www/jakarta.apache.org/builds/jakarta-turbine-maven/</distributionDirectory>
<repository>
<connection>scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvspublic:jakarta-turbine-maven/src/plugins-build/jdeveloper</connection>
<url>http://cvs.apache.org/viewcvs/jakarta-turbine-maven/src/plugins-build/jdeveloper/</url>
</repository>
<developers>
<developer>
<name>Tobias Rademacher</name>
<id>tradem</id>
<email>[EMAIL PROTECTED]</email>
<organization>GROB Werke</organization>
<roles>
<role>Java Developer</role>
</roles>
</developer>
</developers>
<dependencies>
<dependency>
<id>ant</id>
<version>1.5.1</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
<dependency>
<id>dom4j</id>
<version>1.4-dev-8</version>
</dependency>
<dependency>
<id>commons-grant</id>
<version>1.0-beta-4</version>
</dependency>
<dependency>
<id>commons-jelly</id>
<version>SNAPSHOT</version>
</dependency>
<dependency>
<id>commons-jelly+tags-jsl</id>
<version>SNAPSHOT</version>
<properties>
<classloader>root.maven</classloader>
</properties>
</dependency>
<dependency>
<id>commons-jelly+tags-log</id>
<version>SNAPSHOT</version>
<properties>
<classloader>root.maven</classloader>
</properties>
</dependency>
<dependency>
<id>commons-jelly+tags-velocity</id>
<version>SNAPSHOT</version>
<properties>
<classloader>root.maven</classloader>
</properties>
</dependency>
<dependency>
<groupId>commons-jelly</groupId>
<artifactId>commons-jelly-tags-xml</artifactId>
<version>SNAPSHOT</version>
<url>http://jakarta.apache.org/commons/sandbox/jelly/tags/xml/</url>
<properties>
<classloader>root.maven</classloader>
</properties>
</dependency>
<dependency>
<id>maven</id>
<version>b8</version>
<jar>maven.jar</jar>
</dependency>
<dependency>
<id>velocity</id>
<version>1.3</version>
<properties>
<classloader>root.maven</classloader>
</properties>
</dependency>
<dependency>
<id>velocity-dvsl</id>
<version>0.45</version>
<properties>
<classloader>root.maven</classloader>
</properties>
</dependency>
</dependencies>
</project>
1.1
jakarta-turbine-maven/src/plugins-build/jdeveloper/xdocs/changes.xml
Index: changes.xml
===================================================================
<?xml version="1.0"?>
<document>
<properties>
<title>Changes</title>
<author email="[EMAIL PROTECTED]">Tobias Radmeacher</author>
</properties>
<body>
<release version="1.0" date="in CVS">
<action dev="tradem" type="add">
Created plugin
</action>
<action dev="tradem" type="add">
Added documenation
</action>
</release>
</body>
</document>
1.1
jakarta-turbine-maven/src/plugins-build/jdeveloper/xdocs/goals.xml
Index: goals.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<document>
<properties>
<title>Jdeveloper Plugin Goals</title>
<author email="[EMAIL PROTECTED]">Tobias Rademacher</author>
</properties>
<body>
<goals>
<goal>
<name>jdeveloper</name>
<description>
The default goal. This goal simply executes the
<a href="#jdeveloper:generate-project">jdeveloper:generate-project</a>
goal
</description>
</goal>
<goal>
<name>jdeveloper:generate-project</name>
<description>
Generates a <code>.jpr</code> file for JDevelopr describing
the project and adding the dependencies.
<ol>
<li>the build source directory</li>
<li>the build unit test source directory</li>
<li>each Maven project <code>dependency</code></li>
<li>an output directory for compiled code:
<code>target\jdeveloper-classes</code>
</li>
</ol>
</description>
</goal>
</goals>
</body>
</document>
1.1
jakarta-turbine-maven/src/plugins-build/jdeveloper/xdocs/index.xml
Index: index.xml
===================================================================
<?xml version="1.0"?>
<document>
<properties>
<title>Maven JDeveloper Plugin</title>
<author email="[EMAIL PROTECTED]">Tobias Rademacher</author>
</properties>
<body>
<section name="Maven JDeveloper Plugin">
<p>
This plug-in provides the ability to generate JDeveloper project files
(<code>.JPR</code>).
</p>
<p>
For more information on the functionality provided by this plugin,
please see the <a href="goals.html">Goals</a> document.
</p>
<p>
For more information on how to customise the functionality provided
by this plugin, please see the <a href="properties.html">properties</a>
document.
</p>
</section>
</body>
</document>
1.1
jakarta-turbine-maven/src/plugins-build/jdeveloper/xdocs/navigation.xml
Index: navigation.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="Maven JDeveloper Plugin">
<title>Maven JDeveloper Plugin</title>
<body>
<links>
<item name="Maven" href="http://jakarta.apache.org/turbine/maven/"/>
<item name="JDeveloper"
href="http://otn.oracle.com/products/jdev/content.html"/>
</links>
<menu name="Overview">
<item name="Goals" href="/goals.html" />
<item name="Properties" href="/properties.html" />
</menu>
</body>
</project>
1.1
jakarta-turbine-maven/src/plugins-build/jdeveloper/xdocs/properties.xml
Index: properties.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<document>
<properties>
<title>JDeveloper Plugin Properties</title>
<author email="[EMAIL PROTECTED]">Tobias Rademacher</author>
</properties>
<body>
<section name="JDeveloper Maven-Plugin Settings">
<table>
<tr><th>Property</th><th>Optional?</th><th>Description</th></tr>
<tr>
<td>maven.jdeveloper.workspache</td>
<td>Yes</td>
<td>
<p>
The workspache to which your project belongs. This is used
to generate J2EE-Webapp names.
</p>
</td>
</tr>
<tr>
<td>maven.jdeveloper.relative.path</td>
<td>No</td>
<td>
<p>
Stupidly JDeveloper access dependency JAR files with a realtive path.
This path points to your $MAVE_HOME directory relative from your
JDeveloper Installation directory. Normaly this look like
<code>../../</code>
or similar depending where you have installed maven and the JDeveloper
IDE.
</p>
<p>
The complete path of a depending JAR is generate with:
</p>
<ol>
<li>maven.jdeveloper.relative.path</li>
<li>maven.jdeveloper.maven.home</li>
<li>repository information</li>
</ol>
</td>
</tr>
<tr>
<td>maven.jdeveloper.maven.home</td>
<td>No</td>
<td>
<p>
The name of your $MAVEN_HOME directory for instance
<code>maven-1.0-beta-7</code>
</p>
<p>
The complete path of a depending JAR is generate with:
</p>
<ol>
<li>maven.jdeveloper.relative.path</li>
<li>maven.jdeveloper.maven.home</li>
<li>repository information</li>
</ol>
</td>
</tr>
<tr>
<td>maven.war.final.name</td>
<td>Yes</td>
<td>
<p>
The name of the Web Applicaion (if it is a web app).
</p>
</td>
</tr>
</table>
<p>
A good place to set this property is the <code>build.propeties</code>
file in <code>user.home</code> directory.
</p>
</section>
</body>
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]