cocoon:rcl
Full name:
org.apache.cocoon:cocoon-maven-plugin:1.0.0-RC1-SNAPSHOT:rcl
This plugin goal has been deprecated:
Use
PrepareWebappMojo instead.Description:
[DEPRECATED] Use the 'prepare' goal instead.
Attributes:
- Requires a Maven 2.0 project to be executed.
- Requires dependency resolution of artifacts in scope:
runtime. - Invokes the execution of the lifecycle phase
process-classesprior to executing itself.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
| project | MavenProject |
- |
The project whose project files to create. |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
| customLog4jXconf | String |
- |
Logging: Use a custom log4j xml configuration file. |
| customWebappDirectory | File |
- |
Use a custom web application directory. |
| rclPropertiesFile | File |
- |
The central property file that contains all information about where to find blocks. |
| reloadingClassLoaderEnabled | boolean |
- |
Enable the reloading class loader. Default value is
true. |
| reloadingSpringEnabled | boolean |
- |
Enable reloading of the Spring application context. Note: The reload of the application context doesn't work properly if it contains beans which are based on proxies with interfaces which are loaded by the reloading class loader. As a workaround you can put all those interfaces into a separate module which is NOT loaded by the reloading class loader. |
| target | File |
- |
The directory that contains the Cocoon web application. |
| useConsoleAppender | boolean |
- |
Logging: Use console appender? |
| useSocketAppender | boolean |
- |
Logging: Use socket appender? |
| webappProfile | String |
- |
This goal prepares a minimal Cocoon web application using the default profile 'cocoon-22' that can be used to run a block. Alternatively a 'ssf' (servlet-service framework) profile is supported, which creates a web application that want to use the servlet-service framework only. |
Parameter Details
customLog4jXconf:Logging: Use a custom log4j xml configuration file.
- Type:
java.lang.String - Required:
No
customWebappDirectory:
Use a custom web application directory.
- Type:
java.io.File - Required:
No
project:
The project whose project files to create.
- Type:
org.apache.maven.project.MavenProject - Required:
Yes - Expression:
${project}
rclPropertiesFile:
The central property file that contains all information about where
to find blocks.
- Type:
java.io.File - Required:
No - Expression:
./rcl.properties
reloadingClassLoaderEnabled:
Enable the reloading class loader. Default value is
true.- Type:
boolean - Required:
No
reloadingSpringEnabled:
Enable reloading of the Spring application context. Note: The
reload of the application context doesn't work properly if it
contains beans which are based on proxies with interfaces which are
loaded by the reloading class loader. As a workaround you can put
all those interfaces into a separate module which is NOT loaded by
the reloading class loader.
- Type:
boolean - Required:
No
target:
The directory that contains the Cocoon web application.
- Type:
java.io.File - Required:
No - Expression:
./target/rcl
useConsoleAppender:
Logging: Use console appender?
- Type:
boolean - Required:
No
useSocketAppender:
Logging: Use socket appender?
- Type:
boolean - Required:
No
webappProfile:
This goal prepares a minimal Cocoon web application using the
default profile 'cocoon-22' that can be used to run a block.
Alternatively a 'ssf' (servlet-service framework) profile is
supported, which creates a web application that want to use the
servlet-service framework only.
- Type:
java.lang.String - Required:
No


