All Downloads are FREE. Search and download functionalities are using the official Maven repository.

den.maven.scalor-maven-plugin_2.12.1.5.0.20190502185130.source-code.lifecycle-mapping-metadata.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8"?>
<lifecycleMappingMetadata>

    <lifecycleMappings>

        <!-- TODO -->
        <!-- <lifecycleMapping> -->
        <!-- <packagingType>scala</packagingType> -->
        <!-- <lifecycleMappingId>com.carrotgarden.maven.scalor.EclipsePlugin$LifecycleMapping</lifecycleMappingId> -->
        <!-- </lifecycleMapping> -->

    </lifecycleMappings>

    <!-- Used in M2E by Eclipse companion plugin, not Maven plugin. -->
    <pluginExecutions>

        <!--
            Ensure one-to-one mapping: Maven vs Eclipse.
            1) Maven plugin installs only it's own Eclipse plugin.
            2) Eclipse plugin interacts only with it's own Maven plugin.
        -->
        <pluginExecution>
            <pluginExecutionFilter>

                <!-- Use unique Maven plugin version. -->
                <groupId>${project.groupId}</groupId>
                <artifactId>${project.artifactId}</artifactId>
                <versionRange>[${project.version}]</versionRange>
                <goals>

                    <!-- M2E configurator handles all goals. -->

                    <goal>eclipse-config</goal>
                    <goal>eclipse-format</goal>
                    <goal>eclipse-restart</goal>
                    <goal>eclipse-prescomp</goal>

                    <goal>clean</goal>
                    <goal>clean-macro</goal>
                    <goal>clean-main</goal>
                    <goal>clean-test</goal>

                    <goal>register</goal>
                    <goal>register-macro</goal>
                    <goal>register-main</goal>
                    <goal>register-test</goal>

                    <goal>format</goal>
                    <goal>format-macro</goal>
                    <goal>format-main</goal>
                    <goal>format-test</goal>

                    <goal>compile</goal>
                    <goal>compile-macro</goal>
                    <goal>compile-main</goal>
                    <goal>compile-test</goal>

                    <goal>scala-js-link</goal>
                    <goal>scala-js-link-main</goal>
                    <goal>scala-js-link-test</goal>

                    <goal>scala-js-env-prov-nodejs</goal>
                    <goal>scala-js-env-prov-phantomjs</goal>
                    <goal>scala-js-env-prov-webjars</goal>

                    <goal>scala-js-env-conf-nodejs</goal>
                    <goal>scala-js-env-conf-phantomjs</goal>

                    <goal>scala-native-link</goal>
                    <goal>scala-native-link-main</goal>
                    <goal>scala-native-link-test</goal>

                    <goal>scala-native-pack</goal>
                    <goal>scala-native-pack-main</goal>
                    <goal>scala-native-pack-test</goal>

                    <goal>report</goal>
                    <goal>report-main</goal>
                    <goal>report-test</goal>

                    <goal>scaladoc</goal>
                    <goal>scaladoc-main</goal>
                    <goal>scaladoc-test</goal>

                    <goal>setup-cross</goal>

                </goals>
            </pluginExecutionFilter>
            <action>

                <!-- Use M2E configurator with unique Maven plugin derived version. -->
                <configurator>
                    <id>${eclipse.plugin.projectConfigurator}</id>
                </configurator>

            </action>
        </pluginExecution>

    </pluginExecutions>

</lifecycleMappingMetadata>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy