maven-glassfish-plugin
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.glassfish.maven.plugin</groupId> <artifactId>maven-glassfish-plugin</artifactId> <version>2.1</version> </dependency>
<project xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd' xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'> <modelVersion>4.0.0</modelVersion> <groupId>org.glassfish.maven.plugin</groupId> <artifactId>maven-glassfish-plugin</artifactId> <packaging>maven-plugin</packaging> <version>2.1</version> <name>Maven Glassfish Plugin</name> <description> The Glassfish Maven Plugin is a Maven2 plugin allowing management of Glassfish domains and component deployments from within the Maven build lifecycle. It encapsulates domain configuration and deployment attributes within the build configuration for a more rapid development integration loop and simplified management of continuous integration testing of components destined for deployment within the Glassfish V2 and later JavaEE containers. </description> <url>http://maven-glassfish-plugin.dev.java.net/</url> <inceptionYear>2007</inceptionYear> <licenses> <license> <name>The Common Development and Distribution Licence version 1.0 (CDDL)</name> <url>https://glassfish.dev.java.net/public/CDDL+GPL.html</url> </license> <license> <name>The GNU General Public Licence version 2 (GPLv2) with classpath exception</name> <url>https://glassfish.dev.java.net/public/CDDL+GPL.html</url> </license> </licenses> <developers> <developer> <id>dwhitla</id> <name>Dave Whitla</name> <url>http://www.ocean.net.au/</url> <roles> <role>Maintainer</role> <role>Developer</role> </roles> <timezone>+10</timezone> </developer> </developers> <scm> <connection>scm:svn:https://maven-glassfish-plugin.dev.java.net/svn/maven-glassfish-plugin/tags/maven-glassfish-plugin-2.1</connection> <developerConnection>scm:svn:https://maven-glassfish-plugin.dev.java.net/svn/maven-glassfish-plugin/tags/maven-glassfish-plugin-2.1</developerConnection> <url>http://fisheye.ocean.net.au/browse/maven-glassfish-plugin/tags/maven-glassfish-plugin-2.1</url> </scm> <issueManagement> <system>Jira</system> <url>http://jira.ocean.net.au/browse/MGP</url> </issueManagement> <ciManagement> <system>TeamCity</system> <url>http://teamcity.ocean.net.au/viewType.html?buildTypeId=bt7</url> <notifiers> <notifier> <type>email</type> <configuration> <subscription-address>http://teamcity.ocean.net.au/profile.html?</subscription-address> </configuration> <sendOnError>true</sendOnError> <sendOnFailure>true</sendOnFailure> <sendOnSuccess>true</sendOnSuccess> <sendOnWarning>true</sendOnWarning> </notifier> <notifier> <type>jabber</type> <configuration> <subscription-address>http://teamcity.ocean.net.au/profile.html?</subscription-address> </configuration> <sendOnError>true</sendOnError> <sendOnFailure>true</sendOnFailure> <sendOnSuccess>true</sendOnSuccess> <sendOnWarning>true</sendOnWarning> </notifier> </notifiers> </ciManagement> <mailingLists> <mailingList> <name>dev@maven-glassfish-plugin.dev.java.net</name> <subscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=dev&subtype=Normal&Button=Subscribe</subscribe> <unsubscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=dev&subtype=Normal&Button=Unsubscribe</unsubscribe> <post>dev@maven-glassfish-plugin.dev.java.net</post> <archive>https://maven-glassfish-plugin.dev.java.net/servlets/SummarizeList?listName=dev</archive> </mailingList> <mailingList> <name>announce@maven-glassfish-plugin.dev.java.net</name> <subscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=announce&subtype=Normal&Button=Subscribe</subscribe> <unsubscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=announce&subtype=Normal&Button=Unsubscribe</unsubscribe> <post>announce@maven-glassfish-plugin.dev.java.net</post> <archive>https://maven-glassfish-plugin.dev.java.net/servlets/SummarizeList?listName=announce</archive> </mailingList> <mailingList> <name>issues@maven-glassfish-plugin.dev.java.net</name> <subscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=issues&subtype=Normal&Button=Subscribe</subscribe> <unsubscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=issues&subtype=Normal&Button=Unsubscribe</unsubscribe> <post>issues@maven-glassfish-plugin.dev.java.net</post> <archive>https://maven-glassfish-plugin.dev.java.net/servlets/SummarizeList?listName=issues</archive> </mailingList> <mailingList> <name>users@maven-glassfish-plugin.dev.java.net</name> <subscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=users&subtype=Normal&Button=Subscribe</subscribe> <unsubscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=users&subtype=Normal&Button=Unsubscribe</unsubscribe> <post>users@maven-glassfish-plugin.dev.java.net</post> <archive>https://maven-glassfish-plugin.dev.java.net/servlets/SummarizeList?listName=users</archive> </mailingList> <mailingList> <name>commits@maven-glassfish-plugin.dev.java.net</name> <subscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=commits&subtype=Normal&Button=Subscribe</subscribe> <unsubscribe>https://maven-glassfish-plugin.dev.java.net/servlets/ProjectMailingListList?listName=commits&subtype=Normal&Button=Unsubscribe</unsubscribe> <post>commits@maven-glassfish-plugin.dev.java.net</post> <archive>https://maven-glassfish-plugin.dev.java.net/servlets/SummarizeList?listName=commits</archive> </mailingList> </mailingLists> <distributionManagement> <snapshotRepository> <id>snapshot.ocean.net.au</id> <name>Ocean Snapshot Repository</name> <url>dav:http://maven.ocean.net.au/snapshot</url> </snapshotRepository> <!--<repository>--> <!--<id>release.ocean.net.au</id>--> <!--<name>Ocean Release Repository</name>--> <!--<url>dav:http://maven.ocean.net.au/release</url>--> <!--</repository>--> <repository> <uniqueVersion>false</uniqueVersion> <id>maven2.dev.java.net</id> <name>JavaNet Release Repository</name> <url>java-net:/maven2-repository/trunk/www/repository/</url> </repository> <!--<site>--> <!--<id>maven.ocean.net.au</id>--> <!--<name>Ocean MavenPlugins Web Site</name>--> <!--<url>dav:http://maven.ocean.net.au/plugin/glassfish</url>--> <!--</site>--> <site> <id>maven-glassfish-plugin.dev.java.net</id> <url>java-net:/maven-glassfish-plugin/trunk/www/</url> </site> </distributionManagement> <repositories> </repositories> <pluginRepositories> </pluginRepositories> <dependencies> <dependency> <groupId>au.net.ocean.maven.plugin</groupId> <artifactId>maven-plugin</artifactId> <version>1.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>au.net.ocean.maven.plugin</groupId> <artifactId>maven-plugin-annotations</artifactId> <version>1.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-project</artifactId> <version>[2.0,)</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>[2.0,)</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-artifact</artifactId> <version>[2.0,)</version> <scope>provided</scope> </dependency> </dependencies> <properties> <licence>CDDL+GPLv2</licence> <build.number>${user.name}</build.number> <test.unit.skip>true</test.unit.skip> <test.int.skip>true</test.int.skip> </properties> <build> <finalName>${project.artifactId}-${project.version}-${build.number}</finalName> <resources> <resource> <directory>${basedir}/src/main/resources</directory> <includes> <include>*</include> <include>**/*</include> </includes> <filtering>true</filtering> </resource> </resources> <testResources> <testResource> <directory>${basedir}/src/test/resources</directory> <includes> <include>*</include> <include>**/*</include> </includes> <filtering>true</filtering> </testResource> </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.2</version> <configuration> <configLocation>${basedir}/build-tools/checkstyle.xml</configLocation> <headerLocation>${basedir}/build-tools/${licence}Licence.txt</headerLocation> <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression> <suppressionsLocation>${basedir}/build-tools/checkstyle-suppressions.xml</suppressionsLocation> <outputDirectory>${project.build.directory}/artifacts/checkstyle</outputDirectory> <enableRSS>false</enableRSS> <linkXRef>false</linkXRef> <enableRulesSummary>false</enableRulesSummary> <consoleOutput>true</consoleOutput> <failsOnError>false</failsOnError> <failOnViolation>true</failOnViolation> <includeTestSourceDirectory>true</includeTestSourceDirectory> </configuration> <executions> <execution> <id>pre-test-check</id> <phase>validate</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> <compilerArguments> <nowarn/> <encoding>utf8</encoding> </compilerArguments> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>2.3</version> <configuration> <goalPrefix>glassfish</goalPrefix> <extractors> <extractor/> </extractors> </configuration> <executions> <execution> <id>generate-descriptor-after-compile</id> <phase>compile</phase> <goals> <goal>descriptor</goal> </goals> <configuration> <extractors> <extractor>annotation</extractor> </extractors> </configuration> </execution> <execution> <id>generate-xdoc-after-compile</id> <phase>compile</phase> <goals> <goal>xdoc</goal> </goals> <configuration> <extractors> <extractor>annotation</extractor> </extractors> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>au.net.ocean.maven.plugin</groupId> <artifactId>maven-plugin-tools</artifactId> <version>1.2</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.3</version> <configuration> <skip>${test.unit.skip}</skip> <includes> <include>**/*UnitTest.java</include> </includes> <excludes> <exclude>**/*$*</exclude> <exclude>**/Abstract*Test.java</exclude> </excludes> <forkMode>once</forkMode> <childDelegation>false</childDelegation> </configuration> <executions> <execution> <id>integration-tests</id> <phase>integration-test</phase> <goals> <goal>test</goal> </goals> <configuration> <skip>${test.int.skip}</skip> <includes> <include>**/*IntegrationTest.java</include> <include>**/*WebTest.java</include> </includes> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <outputDirectory>${project.build.directory}/artifacts</outputDirectory> <archive> <addMavenDescriptor>false</addMavenDescriptor> <manifest> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries> <version>${project.version}</version> <url>${project.url}</url> <Implementation-Build>${build.number}</Implementation-Build> </manifestEntries> </archive> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.0.1</version> <configuration> <outputDirectory>${project.build.directory}/artifacts</outputDirectory> </configuration> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <inherited>true</inherited> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-7</version> <inherited>true</inherited> <configuration> <addSchema>false</addSchema> <autoVersionSubmodules>true</autoVersionSubmodules> <resume>false</resume> </configuration> </plugin> </plugins> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-webdav</artifactId> <version>1.0-beta-2</version> </extension> <extension> <groupId>org.jvnet.wagon-svn</groupId> <artifactId>wagon-svn</artifactId> <version>1.8</version> </extension> </extensions> </build> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>2.4.3</version> <configuration> <requirements> <maven>2.0</maven> <jdk>5</jdk> <memory>No minimum requirement</memory> <diskSpace>No minimum requirement</diskSpace> </requirements> </configuration> </plugin> </plugins> </reporting> </project>