Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Code Block
langxml
<plugin>
  <groupId>org.apache.camel</groupId>
  <artifactId>guice-maven-pluginplugin</artifactId>
</plugin>

You can also specify what Main class to use when running the plugin. By default this is org.apache.camel.guice.Main.

Code Block
langxml
<plugin>
  <groupId>org.apache.camel</groupId>
  <artifactId>guice-maven-pluginplugin</artifactId>
  <!-- optional, default value: org.apache.camel.guice.Main -->
  <configuration>
    <mainClass>mypackage.boot.camel.CamelStartup</mainClass>
  </configuration>
</plugin>

...

Optionally if the name of your JNDI property properties file is something else other than the default jndi.properties or if it's not on the default classpath, then you can make use of the jndiProperties option as shown below:

Code Block
langxml
<plugin>
  <groupId>org.apache.camel</groupId>
  <artifactId>guice-maven-pluginplugin</artifactId>
  <configuration>
    <jndiProperties>/path/to/my/jndi/properties/my-guice-jndi.properties</jndiProperties>
  </configuration>
</plugin>

...

Code Block
langxml
<project>
  ...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.camel</groupId>
        <artifactId>guice-maven-pluginplugin</artifactId>
      </plugin>
    </plugins>
  </reporting>  
</project>

...