Class MavenProjectWrapper

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class MavenProjectWrapper
    extends org.apache.maven.project.MavenProject
    MavenProject implementation backed by a gradle project.
    • Field Summary

      • Fields inherited from class org.apache.maven.project.MavenProject

        EMPTY_PROJECT_ARTIFACT_ID, EMPTY_PROJECT_GROUP_ID, EMPTY_PROJECT_VERSION
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.File getBasedir()  
      java.util.List<java.lang.String> getCompileSourceRoots()  
      java.io.File getFile()  
      void setMainSourceDirs​(FileCollection mainSourceDirs)  
      • Methods inherited from class org.apache.maven.project.MavenProject

        addAttachedArtifact, addCompileSourceRoot, addContributor, addDeveloper, addLicense, addLifecyclePhase, addMailingList, addProjectReference, addResource, addScriptSourceRoot, addTestCompileSourceRoot, addTestResource, attachArtifact, clone, createArtifacts, equals, getActiveProfiles, getArtifact, getArtifactId, getArtifactMap, getArtifacts, getAttachedArtifacts, getBuild, getBuildExtensions, getBuildPlugins, getCiManagement, getClassRealm, getCollectedProjects, getCompileArtifacts, getCompileClasspathElements, getCompileDependencies, getContextValue, getContributors, getDefaultGoal, getDependencies, getDependencyArtifacts, getDependencyManagement, getDescription, getDevelopers, getDistributionManagement, getDistributionManagementArtifactRepository, getExecutionProject, getExtensionArtifactMap, getExtensionArtifacts, getExtensionDependencyFilter, getFilters, getGoalConfiguration, getGroupId, getId, getInceptionYear, getInjectedProfileIds, getIssueManagement, getLicenses, getMailingLists, getManagedVersionMap, getModel, getModelVersion, getModulePathAdjustment, getModules, getName, getOrganization, getOriginalModel, getPackaging, getParent, getParentArtifact, getParentFile, getPlugin, getPluginArtifactMap, getPluginArtifactRepositories, getPluginArtifacts, getPluginManagement, getPluginRepositories, getPrerequisites, getProjectBuildingRequest, getProjectReferences, getProperties, getReleaseArtifactRepository, getRemoteArtifactRepositories, getRemotePluginRepositories, getRemoteProjectRepositories, getReportArtifactMap, getReportArtifacts, getReportConfiguration, getReporting, getReportPlugins, getRepositories, getResources, getRuntimeArtifacts, getRuntimeClasspathElements, getRuntimeDependencies, getScm, getScriptSourceRoots, getSnapshotArtifactRepository, getSystemArtifacts, getSystemClasspathElements, getSystemDependencies, getTestArtifacts, getTestClasspathElements, getTestCompileSourceRoots, getTestDependencies, getTestResources, getUrl, getVersion, hashCode, hasLifecyclePhase, hasParent, isExecutionRoot, removeCompileSourceRoot, removeTestCompileSourceRoot, replaceWithActiveArtifact, setActiveProfiles, setArtifact, setArtifactFilter, setArtifactId, setArtifacts, setAttachedArtifacts, setBuild, setCiManagement, setClassRealm, setCollectedProjects, setCompileSourceRoots, setContextValue, setContributors, setDependencies, setDependencyArtifacts, setDescription, setDevelopers, setDistributionManagement, setExecutionProject, setExecutionRoot, setExtensionArtifacts, setExtensionDependencyFilter, setFile, setGroupId, setInceptionYear, setInjectedProfileIds, setIssueManagement, setLicenses, setMailingLists, setManagedVersionMap, setModel, setModelVersion, setName, setOrganization, setOriginalModel, setPackaging, setParent, setParentArtifact, setParentFile, setPluginArtifactRepositories, setPluginArtifacts, setPomFile, setProjectBuildingRequest, setReleaseArtifactRepository, setRemoteArtifactRepositories, setReportArtifacts, setReporting, setResolvedArtifacts, setScm, setScriptSourceRoots, setSnapshotArtifactRepository, setTestCompileSourceRoots, setUrl, setVersion, toString, writeModel, writeOriginalModel
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MavenProjectWrapper

        public MavenProjectWrapper​(ProjectLayout projectLayout,
                                   java.io.File pomFile)
                            throws java.io.IOException,
                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
        Throws:
        java.io.IOException
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
    • Method Detail

      • getFile

        public java.io.File getFile()
        Overrides:
        getFile in class org.apache.maven.project.MavenProject
      • getBasedir

        public java.io.File getBasedir()
        Overrides:
        getBasedir in class org.apache.maven.project.MavenProject
      • getCompileSourceRoots

        public java.util.List<java.lang.String> getCompileSourceRoots()
        Overrides:
        getCompileSourceRoots in class org.apache.maven.project.MavenProject
      • setMainSourceDirs

        public void setMainSourceDirs​(FileCollection mainSourceDirs)