Class AbstractWeaveMojo

    • Field Detail

      • project

        @Parameter(property="project",
                   required=true,
                   readonly=true)
        protected org.apache.maven.project.MavenProject project
        The maven project
      • session

        @Parameter(defaultValue="${session}",
                   required=true,
                   readonly=true)
        protected org.apache.maven.execution.MavenSession session
      • sourceFolder

        @Parameter(defaultValue="${project.basedir}/src/main/dw",
                   required=true,
                   readonly=true)
        protected File sourceFolder
        The directory where the DataWeave files are going to be located
      • dwTestFolder

        @Parameter(defaultValue="${project.basedir}/src/test/dw",
                   required=true,
                   readonly=true)
        protected File dwTestFolder
      • dwTestResources

        @Parameter(defaultValue="${project.basedir}/src/test/resources",
                   required=true,
                   readonly=true)
        protected File dwTestResources
      • altDeploymentRepository

        @Parameter(property="altDeploymentRepository")
        protected String altDeploymentRepository
        Deployment settings
    • Constructor Detail

      • AbstractWeaveMojo

        public AbstractWeaveMojo()
    • Method Detail

      • buildTestClassPathEnvironment

        protected String buildTestClassPathEnvironment()
      • compileClasspathElements

        protected List<String> compileClasspathElements()
      • testClasspathElements

        protected List<String> testClasspathElements()
      • getDeploymentRepository

        protected org.apache.maven.model.DeploymentRepository getDeploymentRepository()
                                                                               throws org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoFailureException