public void addTestResource( MavenProject project, String resourceDirectory, List includes, List excludes ) { Resource resource = new Resource(); resource.setDirectory( resourceDirectory ); resource.setIncludes( includes ); resource.setExcludes( excludes ); project.addTestResource( resource ); }
public void addTestResource( MavenProject project, String resourceDirectory, List<String> includes, List<String> excludes ) { Resource resource = new Resource(); resource.setDirectory( resourceDirectory ); resource.setIncludes( includes ); resource.setExcludes( excludes ); project.addTestResource( resource ); }
public void addTestResource(Resource testResource) { wrapped.addTestResource(testResource); }
@Override protected void addResource(Resource resource) { project.addTestResource(resource); }
/** * {@inheritDoc} */ @Override protected void addResource(final Resource resource) { getProject().addTestResource(resource); } }
/** * {@inheritDoc} */ @Override protected void addResource(final Resource resource) { getProject().addTestResource(resource); } }
public void addTestResource(final Resource resource) { getDelegate().addTestResource(resource); }
public void execute() throws MojoExecutionException, MojoFailureException { String appFolder = this.appDirectory.getAbsolutePath(); getLog().info("attaching test resource " + appFolder); Resource appFolderResource = new Resource(); appFolderResource.setDirectory(appFolder); this.project.addTestResource(appFolderResource); } }
/** * Add a directory to project resources. * * @param addTo * Add to <code>resources</code> or <code>test-resources</code>. * @param dir * Directory to add */ public void addResources(String addTo, File dir) { String path = dir.getAbsolutePath(); if ("resources".equals(addTo)) { project.addResource(getDirResource(dir)); log.info("Added to " + addTo + " destDir: " + path); } if ("test-resources".equals(addTo)) { project.addTestResource(getDirResource(dir)); log.info("Added to " + addTo + " destDir: " + path); } }
/** * Add the resource to the project. * * @param resource the resource to add */ public void addResource( Resource resource ) { getProject().addTestResource( resource ); if ( getLog().isDebugEnabled() ) { getLog().debug( "Added test resource: " + resource.getDirectory() ); } } }
/** * Add the resource to the project. * * @param resource the resource to add */ public void addResource( Resource resource ) { getProject().addTestResource( resource ); if ( getLog().isDebugEnabled() ) { getLog().debug( "Added test resource: " + resource.getDirectory() ); } } }
public void execute() throws MojoExecutionException { cli.verbose = verbose; cli.log = getLog(); try { File buildDir = new File(buildDirectory, "native-build"); buildDir.mkdirs(); if ( CLI.IS_WINDOWS ) { vsBasedBuild(buildDir); } else { configureBasedBuild(buildDir); } getLog().info("Adding test resource root: "+libDirectory.getAbsolutePath()); Resource testResource = new Resource(); testResource.setDirectory(libDirectory.getAbsolutePath()); this.project.addTestResource(testResource); //(); } catch (Exception e) { throw new MojoExecutionException("build failed: "+e, e); } }
protected void updateProject( MavenProject project, SchemaCompiler.Parameters compilerParams, boolean stale ) throws DependencyResolutionRequiredException, XmlBeansException { project.addTestCompileSourceRoot( compilerParams.getSrcDir().getAbsolutePath() ); Resource resource = new Resource(); resource.setDirectory(compilerParams.getClassesDir().getAbsolutePath()); resource.setFiltering(false); project.addTestResource(resource); }
public void execute() throws MojoExecutionException { project.addTestCompileSourceRoot(getOutputDirectory().getPath()); super.createTotalSpecifications(getTopDirectory(),null); final Resource[] resources = getResources(); for(final Resource resource : resources) { project.addTestResource(resource); } super.execute(); } }
public void execute() throws MojoExecutionException { project.addTestCompileSourceRoot(getOutputDirectory().getPath()); super.createTotalSpecifications(getTopDirectory(),null); final Resource[] resources = getResources(); for(final Resource resource : resources) { project.addTestResource(resource); } super.execute(); } }
public void execute() throws MojoExecutionException { try { project.addCompileSourceRoot(javaOutputDirectory.getAbsolutePath()); project.addTestCompileSourceRoot(testJavaOutputDirectory.getAbsolutePath()); Resource res = new Resource(); res.setDirectory(openCLOutputDirectory.getAbsolutePath()); project.addResource(res); res = new Resource(); res.setDirectory(testOpenCLOutputDirectory.getAbsolutePath()); project.addTestResource(res); generateAll(sourcesDirectory, javaOutputDirectory, openCLOutputDirectory); generateAll(testSourcesDirectory, testJavaOutputDirectory, testOpenCLOutputDirectory); } catch (MojoExecutionException e ) { throw e; } catch (Exception e ) { throw new MojoExecutionException( "Error running JNAerator", e ); } } }
/** * Augments Maven paths with generated resources. */ protected void setupMavenPaths() { if (getAddCompileSourceRoot()) { getProject().addCompileSourceRoot(getGenerateDirectory().getPath()); } if (getAddTestCompileSourceRoot()) { getProject().addTestCompileSourceRoot(getGenerateDirectory().getPath()); } if (getEpisode() && getEpisodeFile() != null) { final String episodeFilePath = getEpisodeFile().getAbsolutePath(); final String generatedDirectoryPath = getGenerateDirectory().getAbsolutePath(); if (episodeFilePath.startsWith(generatedDirectoryPath + File.separator)) { final String path = episodeFilePath.substring(generatedDirectoryPath.length() + 1); final Resource resource = new Resource(); resource.setDirectory(generatedDirectoryPath); resource.addInclude(path); if (getAddCompileSourceRoot()) { getProject().addResource(resource); } if (getAddTestCompileSourceRoot()) { getProject().addTestResource(resource); } } } }
/** * Augments Maven paths with generated resources. */ protected void setupMavenPaths() { if (getAddCompileSourceRoot()) { getProject().addCompileSourceRoot(getGenerateDirectory().getPath()); } if (getAddTestCompileSourceRoot()) { getProject().addTestCompileSourceRoot(getGenerateDirectory().getPath()); } if (getEpisode() && getEpisodeFile() != null) { final String episodeFilePath = getEpisodeFile().getAbsolutePath(); final String generatedDirectoryPath = getGenerateDirectory().getAbsolutePath(); if (episodeFilePath.startsWith(generatedDirectoryPath + File.separator)) { final String path = episodeFilePath.substring(generatedDirectoryPath.length() + 1); final Resource resource = new Resource(); resource.setDirectory(generatedDirectoryPath); resource.addInclude(path); if (getAddCompileSourceRoot()) { getProject().addResource(resource); } if (getAddTestCompileSourceRoot()) { getProject().addTestResource(resource); } } } }
@Override protected void doGenerate() throws IOException, EnunciateException { super.doGenerate(); Set<String> excludedExtensions = getExcludedProjectExtensions(); for (DeploymentModule module : getConfig().getAllModules()) { if (!module.isDisabled() && (module instanceof ProjectExtensionModule) && !excludedExtensions.contains(module.getName())) { ProjectExtensionModule extensions = (ProjectExtensionModule) module; for (File projectSource : extensions.getProjectSources()) { addSourceDirToProject(projectSource); } for (File testSource : extensions.getProjectTestSources()) { project.addTestCompileSourceRoot(testSource.getAbsolutePath()); } for (File resourceDir : extensions.getProjectResourceDirectories()) { Resource restResource = new Resource(); restResource.setDirectory(resourceDir.getAbsolutePath()); project.addResource(restResource); } for (File resourceDir : extensions.getProjectTestResourceDirectories()) { Resource resource = new Resource(); resource.setDirectory(resourceDir.getAbsolutePath()); project.addTestResource(resource); } } } }
/** * Updates test or compile sourceRoot and resources, * depending on the isAddToTestSources() flag. * * @throws MojoExecutionException */ protected void updateMavenPaths() { // Mark XJC_generated java files for compilation. if (getProject() != null) // null when run for testing. if (isAddToTestSources()) getProject().addTestCompileSourceRoot(getGenerateDirectory().getPath()); else getProject().addCompileSourceRoot(getGenerateDirectory().getPath()); // Mark XJC_gen prop files as resources for inclusion to final jar. Resource jaxbRes = new Resource(); jaxbRes.setDirectory(getGenerateDirectory().getPath()); jaxbRes.addInclude("**/jaxb.properties"); jaxbRes.addInclude("**/bgm.ser"); if (getProject() != null) // null when run for testing. if (isAddToTestSources()) getProject().addTestResource(jaxbRes); else getProject().addResource(jaxbRes); }