/** * Constructs a new helper objects and initializes itself. */ public BundleTestInfo() { try (final FileReader reader = new FileReader("pom.xml")) { // get a raw POM view, not a fully realized POM object. final Model model = new MavenXpp3Reader().read(reader); this.project = new MavenProject(model); } catch (final IOException | XmlPullParserException e) { throw new IllegalStateException("Could not read pom.xml", e); } }
MavenProject project = new MavenProject(); project.setFile( pomFile );
@Test public void testEnhancePlugin() throws Exception { File baseDir = new File("target/classes/java/test"); URL[] baseURLs = { baseDir.toURI().toURL() }; MavenEnhancePlugin plugin = new MavenEnhancePlugin(); Map<String, Object> pluginContext = new HashMap<>(); pluginContext.put( "project", new MavenProject() ); setVariableValueToObject( plugin, "pluginContext", pluginContext ); setVariableValueToObject( plugin, "buildContext", new DefaultBuildContext() ); setVariableValueToObject( plugin, "base", baseDir.getAbsolutePath() ); setVariableValueToObject( plugin, "dir", baseDir.getAbsolutePath() ); setVariableValueToObject( plugin, "failOnError", true ); setVariableValueToObject( plugin, "enableLazyInitialization", true ); setVariableValueToObject( plugin, "enableDirtyTracking", true ); setVariableValueToObject( plugin, "enableAssociationManagement", true ); setVariableValueToObject( plugin, "enableExtendedEnhancement", false ); plugin.execute(); try ( URLClassLoader classLoader = new URLClassLoader( baseURLs , getClass().getClassLoader() ) ) { Assert.assertTrue( declaresManaged( classLoader.loadClass( ParentEntity.class.getName() ) ) ); Assert.assertTrue( declaresManaged( classLoader.loadClass( ChildEntity.class.getName() ) ) ); Assert.assertTrue( declaresManaged( classLoader.loadClass( TestEntity.class.getName() ) ) ); } }
MavenProject superProject = new MavenProject( superModel );
project = new MavenProject(); project.setFile( pomFile );
MavenProject project = new MavenProject( model, getLogger() ); rawProjectCache.put( createCacheKey( project.getGroupId(), project.getArtifactId(), project.getVersion() ), new MavenProject( project ) );
project = new MavenProject( model, getLogger() );
MavenProject project = new MavenProject( superModel );
public static void main(String[] args) throws IOException, MojoFailureException, MojoExecutionException { // PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager(5000, TimeUnit.MILLISECONDS); // HttpClientBuilder builder = HttpClientBuilder.create(); // builder.setConnectionManager(connectionManager); // CloseableHttpClient client = builder.build(); // // HttpGet get = new HttpGet("http://fhir.healthintersections.com.au/open/metadata"); // CloseableHttpResponse response = client.execute(get); // // String metadataString = EntityUtils.toString(response.getEntity()); // // ourLog.info("Metadata String: {}", metadataString); // String metadataString = IOUtils.toString(new FileInputStream("src/test/resources/healthintersections-metadata.xml")); // Conformance conformance = new FhirContext(Conformance.class).newXmlParser().parseResource(Conformance.class, metadataString); TinderGenericMultiFileMojo mojo = new TinderGenericMultiFileMojo(); mojo.myProject = new MavenProject(); mojo.version = "dstu2"; mojo.targetPackage = "ca.uhn.test"; mojo.template = "/vm/jpa_resource_provider.vm"; mojo.targetSourceDirectory = new File("target/generated/valuesets"); mojo.execute(); }
mojo.myProject = new MavenProject(); mojo.version = "dstu2"; mojo.packageBase = "ca.uhn.test";
public static void main(String[] args) throws IOException, MojoFailureException, MojoExecutionException { // PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager(5000, TimeUnit.MILLISECONDS); // HttpClientBuilder builder = HttpClientBuilder.create(); // builder.setConnectionManager(connectionManager); // CloseableHttpClient client = builder.build(); // // HttpGet get = new HttpGet("http://fhir.healthintersections.com.au/open/metadata"); // CloseableHttpResponse response = client.execute(get); // // String metadataString = EntityUtils.toString(response.getEntity()); // // ourLog.info("Metadata String: {}", metadataString); // String metadataString = IOUtils.toString(new FileInputStream("src/test/resources/healthintersections-metadata.xml")); // Conformance conformance = new FhirContext(Conformance.class).newXmlParser().parseResource(Conformance.class, metadataString); TinderGenericSingleFileMojo mojo = new TinderGenericSingleFileMojo(); mojo.myProject = new MavenProject(); mojo.template = "/vm/jpa_spring_beans.vm"; mojo.version = "dstu2"; mojo.targetPackage = "ca.uhn.test"; mojo.targetSourceDirectory = new File("target/generated/valuesets"); mojo.targetFile = "tmp_beans.xml"; mojo.execute(); }
protected void configureHyperjaxb3Mojo(Hyperjaxb3Mojo mojo) { final MavenProject project = new MavenProject(); mojo.setProject(project); mojo.setExtension(true); mojo.setDebug(true); // mojo.setBvariant = "ejb"; mojo.roundtripTestClassName = getClass().getPackage().getName() + ".RoundtripTest"; mojo.setForceRegenerate(true); }
protected void configureHyperjaxb3Mojo(Hyperjaxb3Mojo mojo) { final MavenProject project = new MavenProject(); mojo.setProject(project); mojo.setExtension(true); mojo.setDebug(true); // mojo.setBvariant = "ejb"; mojo.roundtripTestClassName = getClass().getPackage().getName() + ".RoundtripTest"; mojo.setForceRegenerate(true); }
public static ETLTestVM getEtlTestVM() throws IOException { File basedir = new File("."); Model model = new DefaultModelReader().read(new File(basedir, "pom.xml"), null); MavenProject mavenProject = new MavenProject(model); final Configuration con = ETLUnitMojo.loadConfiguration(basedir, mavenProject.getName(), mavenProject.getVersion(), CliMain.class.getClassLoader()); ServiceLocatorFeatureLocator loc = new ServiceLocatorFeatureLocator(); ETLUnitMojo.getTempDirectoryRoot(basedir); return new ETLTestVM(loc, con); }
@Before public void setUp() throws Exception { project = new MavenProject(); project.setBuild(new Build()); project.getBuild().setDirectory((new File("./junit")).getAbsolutePath()); }
private MavenProject convert(MavenProjectInfo prjInfo) { MavenProject prj = new MavenProject(); prj.setArtifactId(prjInfo.getArtifactId()); prj.setGroupId(prjInfo.getGroupId()); prj.setVersion(prjInfo.getVersion()); return prj; }
protected Pom createDummyPom() { Model mavenModel = new Model(); mavenModel.setGroupId( "unspecified" ); mavenModel.setArtifactId( "unspecified" ); mavenModel.setVersion( "0.0" ); mavenModel.setPackaging( "jar" ); MavenProject mavenProject = new MavenProject( mavenModel ); Pom pom = new Pom(); pom.setMavenProject( mavenProject ); return pom; }
private MavenProject prepareMavenProject() { MavenProject mp =new MavenProject(); mp.getModel().setGroupId(this.mavenProject.getGroupId()); mp.getModel().setArtifactId(featureId); mp.getModel().setVersion(featureVersion); mp.getModel().setPackaging("eclipse-feature"); mp.setPluginArtifactRepositories(this.mavenProject.getPluginArtifactRepositories()); mp.setFile(featureFile); //sets the basedir for the MavenProject org.eclipse.tycho.artifacts.DependencyArtifacts da = new DefaultDependencyArtifacts(); mp.setContextValue(TychoConstants.CTX_DEPENDENCY_ARTIFACTS, da); return mp; }
protected void configureMojo(final AbstractXJC2Mojo mojo) { mojo.setProject(new MavenProject()); mojo.setSchemaDirectory(getSchemaDirectory()); mojo.setGenerateDirectory(getGeneratedDirectory()); mojo.setGeneratePackage(getGeneratePackage()); mojo.setArgs(getArgs()); mojo.setVerbose(true); mojo.setDebug(true); mojo.setWriteCode(isWriteCode()); } }
protected void configureMojo(final AbstractXJC2Mojo mojo) { mojo.setProject(new MavenProject()); mojo.setSchemaDirectory(getSchemaDirectory()); mojo.setGenerateDirectory(getGeneratedDirectory()); mojo.setGeneratePackage(getGeneratePackage()); mojo.setArgs(getArgs()); mojo.setVerbose(true); mojo.setDebug(true); mojo.setWriteCode(isWriteCode()); } }