Maven Repository - POM file for Development dream-annotation 1.0.3 1.0.3

Summary

Dream Annotation.

Dream Annotation is an extension of Fraclet Annotation 2.0 to generate code related to activities managed in Dream Components. It adds the following annotations : @DreamComponent, @DreamMonolog and @DreamLifeCycle. This version adds inheritance for the @DreamMonolog annotation..

Declaration

Here is the list of declaration for dream-annotation. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.objectweb.dream.dreamannotation</groupId>
   <artifactId>dream-annotation</artifactId>
   <version>1.0.3</version>
</dependency>

If you think this Maven repository POM file listing for dream-annotation is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.





License

Name:LGPL
URL: http://www.gnu.org/copyleft/lesser.html.

Depends on

The dream-annotation-1.0.3 has 5 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
Developmentfractal-spoonlet 2.0.2
This plugin provides annotations support to fractal components. Thes annotations allow the developer to generate automatically the content class callbacks and the FractalADL descriptors of fractal components.
15
Logmonolog 1.8
Monolog is API of monitoring and logging
5

Plugin

The following plugins are used in the dream-annotation-1.0.3.jar

  1. findbugs-maven-plugin
  2. maven-checkstyle-plugin
  3. maven-checkstyle-plugin
  4. maven-compiler-plugin
  5. maven-jar-plugin
  6. maven-javadoc-plugin
  7. maven-javadoc-plugin
  8. maven-source-plugin




Packages

The following packages are defined in the dream-annotation-1.0.3.jar

org.objectweb.dream
org.objectweb.dream.control.lifecycle
org.objectweb.dream.control.logger
org.objectweb.dream.dreamannotation
org.objectweb.dream.dreamannotation.generator
org.objectweb.dream.dreamannotation.generator.template.binding
org.objectweb.dream.dreamannotation.generator.template.lifecycle
org.objectweb.dream.dreamannotation.generator.template.monolog
org.objectweb.dream.dreamannotation.processor
org.objectweb.dream.dreamannotation.util
org.objectweb.fractal.fraclet.annotation.generator.template.attribute
org.objectweb.fractal.fraclet.annotation.generator.template.binding
org.objectweb.fractal.fraclet.annotation.generator.template.monolog
org.objectweb.fractal.fraclet.annotation.generator.template.service
org.objectweb.fractal.fraclet.annotation.generator.template.util




POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="UTF-8"?>
<!-- 
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2 of the License, or (at your option) any later version.
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-->

<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>

  <parent>
    <groupId>org.objectweb.dream.dreamannotation</groupId>
    <artifactId>parent</artifactId>
    <version>1.0.2</version>
  </parent>

  <groupId>org.objectweb.dream.dreamannotation</groupId>
  <artifactId>dream-annotation</artifactId>
  <name>Dream Annotation</name>
  <version>1.0.3</version>

  <organization>
    <name>OW2 Consortium</name>
    <url>http://www.ow2.org/</url>
  </organization>
  <issueManagement>
    <system>gforge</system>
    <url>http://forge.objectweb.org/tracker/?group_id=118</url>
  </issueManagement>
  <url>http://dream.objectweb.org</url>
  <licenses>
    <license>
      <name>LGPL</name>
      <url>http://www.gnu.org/copyleft/lesser.html</url>
    </license>
  </licenses>

  <description>
    Dream Annotation is an extension of Fraclet Annotation 2.0 to generate
    code related to activities managed in Dream Components. It adds the
    following annotations : @DreamComponent, @DreamMonolog and @DreamLifeCycle.
    This version adds inheritance for the @DreamMonolog annotation.
  </description>

  <build>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
      </resource>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/template/**/*.java</include>
        </includes>
      </resource>
    </resources>

    <plugins>
      <!-- Jar package generation -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <index>true</index>
            <manifest>
              <addClasspath>true</addClasspath>
            </manifest>
            <manifestEntries>
              <mode>beta</mode>
              <url>${pom.url}</url>
              <key>value</key>
              <Implementation-Vendor>
                INRIA Rhone-Alpes
              </Implementation-Vendor>
              <Implementation-Version>
                ${pom.version}
              </Implementation-Version>
              <Implementation-Title>${pom.name}</Implementation-Title>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <configuration>
          <configLocation>
            ${basedir}/src/main/config/dream_checks.xml
          </configLocation>
        </configuration>
      </plugin>

      <!-- Source packaging -->
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

      <!-- Javadoc packaging -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.2</version>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <docfilessubdirs>true</docfilessubdirs>
              <excludedocfilessubdir>.svn</excludedocfilessubdir>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>


  </build>


  <dependencies>
    <dependency>
      <groupId>org.objectweb.fractal.fraclet.annotation</groupId>
      <artifactId>fractal-spoonlet</artifactId>
      <version>2.0.2</version>
    </dependency>
    <dependency>
      <groupId>org.objectweb.monolog</groupId>
      <artifactId>monolog</artifactId>
      <version>1.8</version>
    </dependency>
    <dependency>
      <groupId>fr.inria.gforge.spoon</groupId>
      <artifactId>aval</artifactId>
      <version>0.7.1</version>
    </dependency>
    <dependency>
      <groupId>org.objectweb.fractal</groupId>
      <artifactId>fractal-api</artifactId>
      <version>2.0.2</version>
    </dependency>
    <dependency>
      <groupId>fr.inria.gforge.spoon</groupId>
      <artifactId>spoon-core</artifactId>
      <version>1.2</version>
    </dependency>
  </dependencies>

  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <configuration>
          <configLocation>
            src/main/config/dream_checks.xml
          </configLocation>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>1.1.1</version>
        <configuration>
          <effort>Max</effort>
          <xmlOutput>false</xmlOutput>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <configuration>
          <minmemory>128m</minmemory>
          <maxmemory>512</maxmemory>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
</project>