spoon-examples
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>fr.inria.gforge.spoon</groupId> <artifactId>spoon-examples</artifactId> <version>1.4</version> </dependency>
<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> <groupId>fr.inria.gforge.spoon</groupId> <artifactId>spoon-examples</artifactId> <version>1.4</version> <packaging>jar</packaging> <name>Spoon Examples</name> <description>Examples for the Spoon Framework</description> <url>http://spoon.gforge.inria.fr/</url> <inceptionYear>2006</inceptionYear> <licenses> <license> <name>CeCILL-C</name> <comments>French equivalent to LGPL</comments> <url>http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt</url> <distribution>repo</distribution> </license> </licenses> <issueManagement> <system>gforge</system> <url>http://gforge.inria.fr/tracker/?group_id=73</url> </issueManagement> <mailingLists> <mailingList> <name>spoon-discuss</name> <subscribe>http://lists.gforge.inria.fr/mailman/listinfo/spoon-discuss</subscribe> <unsubscribe>http://lists.gforge.inria.fr/mailman/listinfo/spoon-discuss</unsubscribe> <archive>http://lists.gforge.inria.fr/pipermail/spoon-discuss/</archive> </mailingList> </mailingLists> <scm> <connection>scm:cvs:pserver:anonymous@scm.gforge.inria.fr:/cvsroot/spoon/spoon-examples</connection> <url>http://gforge.inria.fr/plugins/scmcvs/cvsweb.php/spoon-examples/?cvsroot=spoon</url> <developerConnection>scm:cvs:ext:${username}@scm.gforge.inria.fr:/cvsroot/spoon:spoon-examples</developerConnection> </scm> <developers> <developer> <name>Renaud Pawlak</name> <email>renaud.pawlak @ inria.fr</email> <organization>inria</organization> <roles> <role>Project Manager</role> <role>Developer</role> </roles> </developer> <developer> <name>Nicolas Petitprez</name> <email>nicolas.petitprez @ lifl.fr</email> <organization>inria</organization> <roles> <role>Project Manager</role> <role>Developer</role> </roles> </developer> <developer> <name>Carlos Noguera</name> <email>noguera @ lifl.fr</email> <organization>inria</organization> <roles> <role>Project Manager</role> <role>Developer</role> </roles> </developer> <developer> <name>Didier Donsez</name> <email>didier.donsez @ imag.fr</email> <roles> <role>Developer</role> </roles> </developer> <developer> <name>Lionel Seinturier</name> <email>Lionel.Seinturier @ lifl.fr</email> <roles> <role>Developer</role> </roles> </developer> <developer> <name>Nicolas Pessemier</name> <email>Nicolas.Pessemier @ lifl.fr</email> <roles> <role>Developer</role> </roles> </developer> <developer> <name>Olivier Barais</name> <email>barais @ irisa.fr</email> <roles> <role>Developer</role> </roles> </developer> </developers> <contributors> <contributor> <name>David Bernard</name> <email>dwayneb @ users.sourceforge.net</email> <roles> <role>maven support</role> </roles> <timezone>+1</timezone> </contributor> </contributors> <dependencies> <dependency> <groupId>fr.inria.gforge.spoon</groupId> <artifactId>spoon-core</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>compile</phase> <configuration> <tasks> <property name="project.src.examples" value="${basedir}/src/main/java/spoon/examples" /> <taskdef name="spoon" classname="spoon.SpoonTask" classpathref="maven.test.classpath" /> <echo>-- Processing Analysis --</echo> <spoon classpathref="maven.test.classpath" verbose="true" nooutput="true"> <sourceSet dir="${project.src.examples}/analysis/src" /> <processor type="spoon.examples.analysis.processing.CatchProcessor" /> <processor type="spoon.examples.analysis.processing.ReferenceProcessor" /> <processor type="spoon.examples.analysis.processing.DocProcessor" /> <processor type="spoon.examples.analysis.processing.TypeReferenceProcessor" /> <processor type="spoon.examples.analysis.processing.EmptyMethodBodyProcessor" /> </spoon> <echo>-- Processing Bound --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/bound/src" /> <templateSet dir="${project.src.examples}/bound/template" /> <processor type="spoon.examples.bound.processing.BoundProcessor" /> </spoon> <echo>-- Processing DBAccess --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/dbaccess/src" /> <templateSet dir="${project.src.examples}/dbaccess/template" /> <processor type="spoon.examples.dbaccess.processing.DBAccessProcessor" /> </spoon> <echo>-- Processing Delegate --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/delegate/src" /> <templateSet dir="${project.src.examples}/delegate/template" /> <processor type="spoon.examples.delegate.processing.DelegateProcessor" /> </spoon> <echo>-- Processing DistCalc --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/distcalc/src" /> <templateSet dir="${project.src.examples}/distcalc/template" /> <processor type="spoon.examples.distcalc.processing.NodeProcessor" /> <processor type="spoon.examples.distcalc.processing.ServiceProcessor" /> </spoon> <echo>-- Processing Factory --</echo> <spoon classpathref="maven.test.classpath" verbose="true" nooutput="true"> <sourceSet dir="${project.src.examples}/factory/src" /> <processor type="spoon.examples.factory.processing.FactoryProcessor" /> </spoon> <echo>-- Processing FieldAccess --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/fieldaccess/src" /> <templateSet dir="${project.src.examples}/fieldaccess/template" /> <processor type="spoon.examples.fieldaccess.processing.ServerAccessProcessor" /> <processor type="spoon.examples.fieldaccess.processing.WriteAccessProcessor" /> <processor type="spoon.examples.fieldaccess.processing.ReadAccessProcessor" /> </spoon> <echo>-- Processing Fragments --</echo> <spoon classpathref="maven.test.classpath" verbose="true" fragments="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/fragments/src" /> <processor type="spoon.examples.fragments.processing.RuntimeExceptionProcessor" /> <processor type="spoon.examples.fragments.processing.SerializableProcessor" /> </spoon> <echo>-- Processing Nton --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/nton/src" /> <templateSet dir="${project.src.examples}/nton/template" /> <processor type="spoon.examples.nton.processing.NtonProcessor" /> </spoon> <echo>-- Processing PathAnalysis --</echo> <spoon classpathref="maven.test.classpath" verbose="true" nooutput="true"> <sourceSet dir="${project.src.examples}/pathanalysis/src" /> <processor type="spoon.examples.pathanalysis.processing.WriterProcessor" /> </spoon> <echo>-- Processing Stack --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/stack/src" /> <templateSet dir="${project.src.examples}/stack/template" /> <processor type="spoon.examples.stack.processing.BoundProcessor" /> </spoon> <echo>-- Processing Tracing --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/tracing/src" /> <templateSet dir="${project.src.examples}/tracing/template" /> <processor type="spoon.examples.tracing.processing.TracingProcessor" /> <processor type="spoon.examples.tracing.processing.TracingProcessorOptimized" /> </spoon> <echo>-- Processing Visitor --</echo> <spoon classpathref="maven.test.classpath" verbose="true" output="${project.build.directory}/spooned" compile="true" build="${project.build.directory}/classes"> <sourceSet dir="${project.src.examples}/visitor/src" /> <templateSet dir="${project.src.examples}/visitor/template" /> <processor type="spoon.examples.visitor.processing.PrintExpressionVisitorProcessor" /> </spoon> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <!-- <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>attached</goal> </goals> </execution> </executions> --> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <minmemory>128m</minmemory> <maxmemory>512m</maxmemory> <encoding>UTF-8</encoding> <docencoding>UTF-8</docencoding> <charset>UTF-8</charset> <doclet>gr.spinellis.umlgraph.doclet.UmlGraphDoc</doclet> <docletArtifact> <groupId>gr.spinellis</groupId> <artifactId>UmlGraph</artifactId> <version>4.6</version> </docletArtifact> <links> <link>http://java.sun.com/j2se/${java.src.version}/docs/api/</link> <link>http://slf4j.org/api/</link> <link>http://jakarta.apache.org/commons/logging/apidocs/</link> <link>http://logging.apache.org/log4j/docs/api/</link> <link>http://people.apache.org/~tobrien/wicket/apidocs/</link> <link>http://commons.apache.org/lang/api-release/</link> <link>http://commons.apache.org/io/api-release/</link> <link>http://testng.org/javadocs/</link> <link>http://junit.sourceforge.net/javadoc/</link> <link>http://help.eclipse.org/help33/topic/org.eclipse.jdt.doc.isv/reference/api/</link> </links> </configuration> </plugin> <plugin> <artifactId>maven-jxr-plugin</artifactId> </plugin> </plugins> </reporting> <profiles> <profile> <id>release</id> <build> <plugins> <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <distributionManagement> <repository> <id>gforge.inria.fr</id> <name>inria</name> <url>scp://gforge.inria.fr/home/groups/maven-repo/htdocs/releases</url> </repository> <site> <id>gforge.inria.fr</id> <name>inria</name> <url>scp://gforge.inria.fr/home/groups/spoon/htdocs/mvnsites/${project.artifactId}</url> </site> </distributionManagement> </profile> </profiles> <distributionManagement> <snapshotRepository> <id>gforge.inria.fr</id> <name>inria</name> <url>scp://gforge.inria.fr/home/groups/maven-repo/htdocs/snapshots</url> </snapshotRepository> </distributionManagement> <properties> <runtime.log>target/velocity.log</runtime.log> </properties> </project>