
.oss.flexmojos-maven-plugin.7.1.0.source-code.pom.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of flexmojos-maven-plugin Show documentation
Show all versions of flexmojos-maven-plugin Show documentation
With this maven plugin Flex3/AS3 sources can be compiled into a SWC or SWF package.
<?xml version="1.0" encoding="UTF-8"?> <!-- Flexmojos is a set of maven goals to allow maven users to compile, optimize and test Flex SWF, Flex SWC, Air SWF and Air SWC. Copyright (C) 2008-2012 Marvin Froeder <[email protected]> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program 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 General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses />. --> <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>net.flexmojos.oss</groupId> <artifactId>flexmojos-parent</artifactId> <version>7.1.0</version> </parent> <artifactId>flexmojos-maven-plugin</artifactId> <packaging>maven-plugin</packaging> <name>Flexmojos Maven Plugin</name> <description>With this maven plugin Flex3/AS3 sources can be compiled into a SWC or SWF package.</description> <prerequisites> <maven>${maven.version}</maven> </prerequisites> <developers> <developer> <id>velo</id> <name>Marvin Herman Froeder</name> <email>velo.br at gmail.com</email> <roles> <role>Author Developer</role> </roles> <timezone>-3</timezone> </developer> </developers> <contributors> <contributor> <name>Vladimir Krivosheev</name> </contributor> <contributor> <name>Marla Bonar</name> <email>[email protected]</email> </contributor> <contributor> <name>David Rom</name> <email>[email protected]</email> </contributor> <contributor> <name>Lance</name> <email>[email protected]</email> </contributor> <contributor> <name>Juraj Burian</name> <email>[email protected]</email> </contributor> <contributor> <name>Ken Wong</name> <email>[email protected]</email> </contributor> <contributor> <name>Marcello Teodori</name> <email>[email protected]</email> </contributor> </contributors> <build> <resources> <resource> <filtering>true</filtering> <directory>src/main/resources</directory> <includes> <include>flexmojos.properties</include> </includes> </resource> <resource> <filtering>false</filtering> <directory>src/main/resources</directory> <excludes> <exclude>flexmojos.properties</exclude> </excludes> </resource> </resources> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-component-metadata</artifactId> </plugin> <plugin> <groupId>org.ops4j</groupId> <artifactId>maven-inherit-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <bannedPlugins> <message>maven-invoker-plugin isn't allowed here, add tests on flexmojos-test-harness instead </message> <excludes> <exclude>*:maven-invoker-plugin</exclude> </excludes> </bannedPlugins> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-core</artifactId> </dependency> <dependency> <groupId>org.apache.flex</groupId> <artifactId>flex-tool-api</artifactId> <version>1.0.0</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-flex-compiler</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.adobe.air</groupId> <artifactId>compiler</artifactId> <version>${air.version}</version> <type>pom</type> <scope>provided</scope> </dependency> <dependency> <groupId>com.adobe</groupId> <artifactId>fontkit</artifactId> <version>1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-configurator</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-generator-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-generator-graniteds-3.1.0</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-generator-constraints</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-coverage-reporter</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-generator-mojo</artifactId> <version>${project.version}</version> <type>maven-plugin</type> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-util</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>flexmojos-tester</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-compat</artifactId> <version>${maven.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity</artifactId> </dependency> <dependency> <!-- required by unit tests --> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> </dependency> <dependency> <groupId>org.apache.maven.reporting</groupId> <artifactId>maven-reporting-api</artifactId> <exclusions> <exclusion> <artifactId>maven-project</artifactId> <groupId>org.apache.maven</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <type>maven-plugin</type> <exclusions> <exclusion> <artifactId>maven-project</artifactId> <groupId>org.apache.maven</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.uwyn</groupId> <artifactId>jhighlight</artifactId> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> </dependency> <dependency> <groupId>eu.cedarsoft.utils</groupId> <artifactId>zip</artifactId> </dependency> <dependency> <!-- Workaround to get DITA asdoc, flexmojos doesn't need that --> <groupId>net.sf.saxon</groupId> <artifactId>saxon-dom</artifactId> <version>8.7</version> </dependency> <dependency> <groupId>com.googlecode.lambdaj</groupId> <artifactId>lambdaj</artifactId> </dependency> <dependency><!-- needed on optimizer mojo --> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <!-- default is test, so we have to override this --> <scope>compile</scope> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <exclusions> <exclusion> <artifactId>plexus-component-api</artifactId> <groupId>org.codehaus.plexus</groupId> </exclusion> <exclusion> <artifactId>plexus-container-default</artifactId> <groupId>org.codehaus.plexus</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.googlecode.apparat</groupId> <artifactId>apparat-core</artifactId> </dependency> <dependency> <groupId>com.googlecode.apparat</groupId> <artifactId>apparat-maven-plugin</artifactId> </dependency> <dependency> <!-- must be the last dependency --> <groupId>org.apache.flex</groupId> <artifactId>compiler</artifactId> <version>${flex.version}</version> <type>pom</type> <scope>provided</scope> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-integration</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.aether</groupId> <artifactId>aether-impl</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.sonatype.sisu</groupId> <artifactId>sisu-guice</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.2</version> <scope>test</scope> </dependency> </dependencies> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> </plugin> </plugins> </reporting> <profiles> <profile> <id>site</id> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>tattletale-maven-plugin</artifactId> <version>1.0</version> <executions> <execution> <goals> <goal>tattletale-dependencies</goal> </goals> <configuration> <includeRtJar>true</includeRtJar> <profiles> <profile>java6</profile> </profiles> <reports> <report>multiplejars</report> </reports> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <executions> <execution> <phase>install</phase> <goals> <goal>site</goal> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>maven-upload-plugin</artifactId> <version>0.0.1</version> <executions> <execution> <id>publish-site</id> <phase>install</phase> <goals> <goal>upload-file</goal> </goals> <configuration> <repositoryPath>flexmojos/${project.version}</repositoryPath> </configuration> </execution> <execution> <id>publish-latest-site</id> <phase>install</phase> <goals> <goal>upload-file</goal> </goals> <configuration> <repositoryPath>flexmojos/latest</repositoryPath> </configuration> </execution> </executions> <configuration> <serverId>ossrh</serverId> <repositoryUrl> http://repository.sonatype.org/service/local/repositories/maven-sites/content-compressed </repositoryUrl> <file>target/${project.artifactId}-${project.version}-site.jar</file> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy