META-INF.maven.plugin.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jtransc-maven-plugin Show documentation
Show all versions of jtransc-maven-plugin Show documentation
Maven plugin for JVM AOT compiler currently generating Haxe, with initial focus on kotlin and games.
<?xml version="1.0" encoding="UTF-8"?> <!-- Generated by maven-plugin-tools 3.4 on 2016-05-26 --> <plugin> <name>jtransc maven plugin</name> <description>Maven plugin for JVM AOT compiler currently generating Haxe, with initial focus on kotlin and games.</description> <groupId>com.jtransc</groupId> <artifactId>jtransc-maven-plugin</artifactId> <!--jtransc--><version>0.6.1</version> <goalPrefix>jtransc</goalPrefix> <isolatedRealm>false</isolatedRealm> <inheritedByDefault>true</inheritedByDefault> <mojos> <mojo> <goal>jtransc</goal> <requiresDependencyResolution>compile+runtime</requiresDependencyResolution> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <phase>package</phase> <implementation>com.jtransc.maven.JTranscMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <threadSafe>false</threadSafe> <parameters> <parameter> <name>analyzer</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>assets</name> <type>java.io.File[]</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>backend</name> <type>com.jtransc.BuildBackend</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>borderless</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>company</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>embedResources</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>extra</name> <type>java.util.HashMap</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>fullscreen</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>icon</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>initialHeight</name> <type>int</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>initialWidth</name> <type>int</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>libraries</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>mainClass</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>minimizeNames</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>name</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>orientation</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>output</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>packagePath</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>release</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>relooper</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>remoteRepos</name> <type>java.util.List</type> <required>false</required> <editable>false</editable> <description></description> </parameter> <parameter> <name>repoSession</name> <type>org.eclipse.aether.RepositorySystemSession</type> <required>false</required> <editable>false</editable> <description></description> </parameter> <parameter> <name>resizable</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>target</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>targets</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>title</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>version</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>vsync</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>project</name> <type>org.apache.maven.project.MavenProject</type> <required>true</required> <editable>false</editable> <description></description> </parameter> <parameter> <name>session</name> <type>org.apache.maven.execution.MavenSession</type> <required>true</required> <editable>false</editable> <description></description> </parameter> </parameters> <configuration> <analyzer implementation="boolean" default-value="false">${analyzer}</analyzer> <assets implementation="java.io.File[]">${assets}</assets> <backend implementation="com.jtransc.BuildBackend" default-value="ASM">${backend}</backend> <borderless implementation="boolean" default-value="false">${borderless}</borderless> <company implementation="java.lang.String" default-value="Company">${company}</company> <embedResources implementation="boolean" default-value="">${embedResources}</embedResources> <extra implementation="java.util.HashMap">${extra}</extra> <fullscreen implementation="boolean" default-value="false">${fullscreen}</fullscreen> <icon implementation="java.lang.String" default-value="">${icon}</icon> <initialHeight implementation="int" default-value="720">${initialHeight}</initialHeight> <initialWidth implementation="int" default-value="1280">${initialWidth}</initialWidth> <libraries implementation="java.lang.String[]" default-value="">${library}</libraries> <mainClass implementation="java.lang.String">${mainClass}</mainClass> <minimizeNames implementation="boolean" default-value="false">${minimizeNames}</minimizeNames> <name implementation="java.lang.String" default-value="MyApp">${name}</name> <orientation implementation="java.lang.String" default-value="auto">${orientation}</orientation> <output implementation="java.lang.String" default-value="program.js">${output}</output> <packagePath implementation="java.lang.String" default-value="">${packagePath}</packagePath> <release implementation="boolean" default-value="false">${release}</release> <relooper implementation="boolean" default-value="false">${relooper}</relooper> <remoteRepos implementation="java.util.List" default-value="${project.remotePluginRepositories}"/> <repoSession implementation="org.eclipse.aether.RepositorySystemSession" default-value="${repositorySystemSession}"/> <resizable implementation="boolean" default-value="true">${resizable}</resizable> <target implementation="java.lang.String" default-value="">${target}</target> <targets implementation="java.lang.String[]" default-value="">${targets}</targets> <title implementation="java.lang.String" default-value="MyApp">${title}</title> <version implementation="java.lang.String" default-value="">${version}</version> <vsync implementation="boolean" default-value="true">${vsync}</vsync> <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/> <session implementation="org.apache.maven.execution.MavenSession" default-value="${session}"/> </configuration> <requirements> <requirement> <role>org.eclipse.aether.RepositorySystem</role> <field-name>repoSystem</field-name> </requirement> </requirements> </mojo> </mojos> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <type>jar</type> <version>1.1.2-3</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-runtime</artifactId> <type>jar</type> <version>1.1.2-3</version> </dependency> <dependency> <groupId>com.jtransc</groupId> <artifactId>jtransc-core</artifactId> <type>jar</type> <!--jtransc--><version>0.6.1</version> </dependency> <dependency> <groupId>com.jtransc</groupId> <artifactId>jtransc-utils</artifactId> <type>jar</type> <!--jtransc--><version>0.6.1</version> </dependency> <dependency> <groupId>com.jtransc</groupId> <artifactId>jtransc-asm</artifactId> <type>jar</type> <!--jtransc--><version>0.6.1</version> </dependency> <dependency> <groupId>com.jtransc</groupId> <artifactId>jtransc-rt-core</artifactId> <type>jar</type> <!--jtransc--><version>0.6.1</version> </dependency> <dependency> <groupId>com.jtransc</groupId> <artifactId>jtransc-main</artifactId> <type>jar</type> <!--jtransc--><version>0.6.1</version> </dependency> <dependency> <groupId>com.jtransc</groupId> <artifactId>jtransc-gen-haxe</artifactId> <type>jar</type> <!--jtransc--><version>0.6.1</version> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm-all</artifactId> <type>jar</type> <version>5.0.4</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-model</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-artifact</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.eclipse.sisu</groupId> <artifactId>org.eclipse.sisu.plexus</artifactId> <type>jar</type> <version>0.3.2</version> </dependency> <dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>jsr250-api</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>org.eclipse.sisu</groupId> <artifactId>org.eclipse.sisu.inject</artifactId> <type>jar</type> <version>0.3.2</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <type>jar</type> <version>3.4</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-core</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-settings</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-settings-builder</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-builder-support</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-repository-metadata</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-model-builder</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <type>jar</type> <version>18.0</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-aether-provider</artifactId> <type>jar</type> <version>3.3.9</version> </dependency> <dependency> <groupId>org.eclipse.aether</groupId> <artifactId>aether-spi</artifactId> <type>jar</type> <version>1.0.2.v20150114</version> </dependency> <dependency> <groupId>org.eclipse.aether</groupId> <artifactId>aether-impl</artifactId> <type>jar</type> <version>1.0.2.v20150114</version> </dependency> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <type>jar</type> <version>4.0</version> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <type>jar</type> <version>1</version> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-interpolation</artifactId> <type>jar</type> <version>1.21</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <type>jar</type> <version>3.0.22</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-classworlds</artifactId> <type>jar</type> <version>2.5.2</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-component-annotations</artifactId> <type>jar</type> <version>1.6</version> </dependency> <dependency> <groupId>org.sonatype.plexus</groupId> <artifactId>plexus-sec-dispatcher</artifactId> <type>jar</type> <version>1.3</version> </dependency> <dependency> <groupId>org.sonatype.plexus</groupId> <artifactId>plexus-cipher</artifactId> <type>jar</type> <version>1.4</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <type>jar</type> <version>3.4</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <type>jar</type> <version>2.1.1</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-container-default</artifactId> <type>jar</type> <version>1.0-alpha-9-stable-1</version> </dependency> <dependency> <groupId>classworlds</groupId> <artifactId>classworlds</artifactId> <type>jar</type> <version>1.1-alpha-2</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-io</artifactId> <type>jar</type> <version>2.0.3</version> </dependency> <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-artifact-resolver</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>org.eclipse.aether</groupId> <artifactId>aether-api</artifactId> <type>jar</type> <version>1.1.2-3</version> </dependency> <dependency> <groupId>org.eclipse.aether</groupId> <artifactId>aether-util</artifactId> <type>jar</type> <version>1.1.2-3</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-compat</artifactId> <type>jar</type> <version>3.0</version> </dependency> <dependency> <groupId>org.sonatype.sisu</groupId> <artifactId>sisu-inject-plexus</artifactId> <type>jar</type> <version>1.4.2</version> </dependency> <dependency> <groupId>org.sonatype.sisu</groupId> <artifactId>sisu-inject-bean</artifactId> <type>jar</type> <version>1.4.2</version> </dependency> <dependency> <groupId>org.sonatype.sisu</groupId> <artifactId>sisu-guice</artifactId> <type>jar</type> <version>2.1.7</version> </dependency> <dependency> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-provider-api</artifactId> <type>jar</type> <version>1.0-beta-6</version> </dependency> </dependencies> </plugin>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy