本文整理了Java中org.guvnor.common.services.project.model.Module.getPom()
方法的一些代码示例,展示了Module.getPom()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getPom()
方法的具体详情如下:
包路径:org.guvnor.common.services.project.model.Module
类名称:Module
方法名:getPom
暂无
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-project-editor-client
private GAV projectGAV() {
return activeModule().getPom().getGav();
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
return buildExceptionResults(e, module.getPom().getGav());
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
@Test
public void testResolveModuleWithRootPath() throws Exception {
final Bean moduleServiceBean = (Bean) beanManager.getBeans(KieModuleService.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(moduleServiceBean);
final KieModuleService moduleService = (KieModuleService) beanManager.getReference(moduleServiceBean,
KieModuleService.class,
cc);
final URL rootUrl = this.getClass().getResource("/ModuleBackendTestModuleStructureInvalidNoPOM");
final org.uberfire.java.nio.file.Path nioRootPath = fs.getPath(rootUrl.toURI());
final Path rootPath = paths.convert(nioRootPath);
final Module result = moduleService.resolveModule(rootPath);
assertEquals("org.kie.workbench.services", result.getPom().getGav().getGroupId());
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
@Test
public void testResolveModuleWithJavaFile() throws Exception {
final Bean moduleServiceBean = (Bean) beanManager.getBeans(KieModuleService.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(moduleServiceBean);
final KieModuleService moduleService = (KieModuleService) beanManager.getReference(moduleServiceBean,
KieModuleService.class,
cc);
final URL testUrl = this.getClass().getResource("/ModuleBackendTestModuleStructureInvalidNoPOM/src/main/java/org/kie/test/Bean.java");
final org.uberfire.java.nio.file.Path nioTestPath = fs.getPath(testUrl.toURI());
final Path testPath = paths.convert(nioTestPath);
final Module result = moduleService.resolveModule(testPath);
assertEquals("org.kie.workbench.services", result.getPom().getGav().getGroupId());
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
@Test
public void testResolveModuleWithChildPath() throws Exception {
final Bean moduleServiceBean = (Bean) beanManager.getBeans(KieModuleService.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(moduleServiceBean);
final KieModuleService moduleService = (KieModuleService) beanManager.getReference(moduleServiceBean,
KieModuleService.class,
cc);
final URL testUrl = this.getClass().getResource("/ModuleBackendTestModuleStructureInvalidNoPOM/src");
final org.uberfire.java.nio.file.Path nioTestPath = fs.getPath(testUrl.toURI());
final Path testPath = paths.convert(nioTestPath);
final Module result = moduleService.resolveModule(testPath);
assertEquals("org.kie.workbench.services", result.getPom().getGav().getGroupId());
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
@Test
public void testResolveModuleWithResourcesFile() throws Exception {
final Bean moduleServiceBean = (Bean) beanManager.getBeans(KieModuleService.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(moduleServiceBean);
final KieModuleService moduleService = (KieModuleService) beanManager.getReference(moduleServiceBean,
KieModuleService.class,
cc);
final URL testUrl = this.getClass().getResource("/ModuleBackendTestModuleStructureInvalidNoPOM/src/main/resources/rule1.drl");
final org.uberfire.java.nio.file.Path nioTestPath = fs.getPath(testUrl.toURI());
final Path testPath = paths.convert(nioTestPath);
final Module result = moduleService.resolveModule(testPath);
assertEquals("org.kie.workbench.services", result.getPom().getGav().getGroupId());
}
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
@Test
public void getDefaultWorkspacePathTest() {
final Module project = mock(Module.class);
final POM pom = mock(POM.class);
doReturn(pom).when(project).getPom();
final GAV gav = mock(GAV.class);
doReturn(gav).when(pom).getGav();
final Path path = mock(Path.class);
doReturn(path).when(project).getRootPath();
when(path.toURI()).thenReturn("file:///myproject/");
doReturn("com.group").when(gav).getGroupId();
doReturn("package").when(gav).getArtifactId();
final ArgumentCaptor<Path> packagePathArgumentCaptor = ArgumentCaptor.forClass(Path.class);
resourceResolver.resolveDefaultWorkspacePackage(project);
verify(resourceResolver).resolvePackage(packagePathArgumentCaptor.capture());
final Path packagePath = packagePathArgumentCaptor.getValue();
assertEquals("file:///myproject/src/main/resources/com/group/_package",
packagePath.toURI());
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
public Builder assertBuilder(POM pom)
throws NoBuilderFoundException {
for (Module project : getKeys()) {
if (project.getPom().getGav().equals(pom.getGav())) {
return makeBuilder(project);
}
}
throw new NoBuilderFoundException();
}
代码示例来源:origin: kiegroup/appformer
@Test
public void getDefaultWorkspacePathTest() {
final Module project = mock(Module.class);
final POM pom = mock(POM.class);
doReturn(pom).when(project).getPom();
final GAV gav = mock(GAV.class);
doReturn(gav).when(pom).getGav();
final Path path = mock(Path.class);
doReturn(path).when(project).getRootPath();
when(path.toURI()).thenReturn("file:///myproject/");
doReturn("com.group").when(gav).getGroupId();
doReturn("package").when(gav).getArtifactId();
final ArgumentCaptor<Path> packagePathArgumentCaptor = ArgumentCaptor.forClass(Path.class);
resourceResolver.resolveDefaultWorkspacePackage(project);
verify(resourceResolver).resolvePackage(packagePathArgumentCaptor.capture());
final Path packagePath = packagePathArgumentCaptor.getValue();
assertEquals("file:///myproject/src/main/resources/com/group/_package",
packagePath.toURI());
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-project-explorer-backend
private void setSelectedModule(final Content content) {
if (content.getSelectedModule() == null || (
content.getSelectedProject().getMainModule() != null &&
!content.getSelectedProject().getMainModule().getPom().equals(content.getSelectedModule().getPom()))) {
content.setSelectedModule(content.getSelectedProject().getMainModule());
} else {
content.setSelectedModule(content.getSelectedModule());
}
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-examples-screen-backend
protected String readDescription(final Module module) {
final Path root = module.getRootPath();
final POM pom = module.getPom();
final org.uberfire.java.nio.file.Path nioRoot = Paths.convert(root);
final org.uberfire.java.nio.file.Path nioDescription = nioRoot.resolve(PROJECT_DESCRIPTON);
String description = "Example '" + module.getModuleName() + "' module";
if (ioService.exists(nioDescription)) {
description = ioService.readAllString(nioDescription);
} else if (pom != null
&& pom.getDescription() != null
&& !pom.getDescription().isEmpty()) {
description = pom.getDescription();
}
if (description != null) {
return description.replaceAll("\\s+",
" ");
}
return description;
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
public BuildResult build(final Module module) {
try {
cache.invalidateCache(module);
Builder builder = cache.assertBuilder(module);
final BuildResults results = builder.build();
BuildMessage infoMsg = new BuildMessage();
infoMsg.setLevel(Level.INFO);
infoMsg.setText(buildResultMessage(module, results).toString());
results.addBuildMessage(0, infoMsg);
return new BuildResult(builder, results);
} catch (Exception e) {
logger.error(e.getMessage(),
e);
return new BuildResult(null, buildExceptionResults(e, module.getPom().getGav()));
}
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
@Override
public Package resolveDefaultWorkspacePackage(final Module module) {
final Path moduleRootPath = module.getRootPath();
final GAV gav = module.getPom().getGav();
final String defaultWorkspacePackagePath = getDefaultWorkspacePath(gav);
final org.uberfire.java.nio.file.Path defaultWorkspacePath = Paths.convert(moduleRootPath).resolve(MAIN_RESOURCES_PATH + "/" + defaultWorkspacePackagePath);
return resolvePackage(Paths.convert(defaultWorkspacePath));
}
代码示例来源:origin: kiegroup/jbpm-wb
public void onServerTemplateUpdated(@Observes ServerTemplateUpdated serverTemplateUpdated) {
if (deployToServerTemplate.compareAndSet(true,
false)) {
final GAV gav = newProject.getMainModule().getPom().getGav();
final String containerId = gav.getArtifactId() + "_" + gav.getVersion();
final ReleaseId releaseId = new ReleaseId(gav.getGroupId(),
gav.getArtifactId(),
gav.getVersion());
final ContainerSpec containerSpec = new ContainerSpec(containerId,
gav.getArtifactId(),
serverTemplateUpdated.getServerTemplate(),
releaseId,
KieContainerStatus.STARTED,
new HashMap<>());
LOGGER.info("Creating Kie Server container with id: {} for Server Template: {}",
containerId,
serverTemplateUpdated.getServerTemplate().getId());
specManagementService.saveContainerSpec(serverTemplateUpdated.getServerTemplate().getId(),
containerSpec);
}
}
}
代码示例来源:origin: kiegroup/appformer
@Override
public Package resolveDefaultWorkspacePackage(final Module module) {
final Path moduleRootPath = module.getRootPath();
final GAV gav = module.getPom().getGav();
final String defaultWorkspacePackagePath = getDefaultWorkspacePath(gav);
final org.uberfire.java.nio.file.Path defaultWorkspacePath = Paths.convert(moduleRootPath).resolve(MAIN_RESOURCES_PATH + "/" + defaultWorkspacePackagePath);
return resolvePackage(Paths.convert(defaultWorkspacePath));
}
代码示例来源:origin: org.jbpm/jbpm-wb-integration-backend
public void onServerTemplateUpdated(@Observes ServerTemplateUpdated serverTemplateUpdated) {
if (deployToServerTemplate.compareAndSet(true,
false)) {
final GAV gav = newProject.getMainModule().getPom().getGav();
final String containerId = gav.getArtifactId() + "_" + gav.getVersion();
final ReleaseId releaseId = new ReleaseId(gav.getGroupId(),
gav.getArtifactId(),
gav.getVersion());
final ContainerSpec containerSpec = new ContainerSpec(containerId,
gav.getArtifactId(),
serverTemplateUpdated.getServerTemplate(),
releaseId,
KieContainerStatus.STARTED,
new HashMap<>());
LOGGER.info("Creating Kie Server container with id: {} for Server Template: {}",
containerId,
serverTemplateUpdated.getServerTemplate().getId());
specManagementService.saveContainerSpec(serverTemplateUpdated.getServerTemplate().getId(),
containerSpec);
}
}
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
/**
* Verifies if a given module can be deployed in current server for the given deployment mode.
* An example of when a module can't be deployed is when the deployment mode is DeploymentMode.VALIDATED and the
* module was already deployed. This case will raise a GAVAlreadyExistsException.
* @param module the module to verify.
* @param deploymentMode the deployment mode for doing the verification.
*/
public void verifyWithException(final Module module,
DeploymentMode deploymentMode) {
if (DeploymentMode.VALIDATED.equals(deploymentMode)) {
// Check is the POM's GAV resolves to any pre-existing artifacts.
final GAV gav = module.getPom().getGav();
if (gav.isSnapshot()) {
return;
}
final ModuleRepositories projectRepositories = moduleRepositoriesService.load(((KieModule) module).getRepositoriesPath());
final Set<MavenRepositoryMetadata> repositories = repositoryResolver.getRepositoriesResolvingArtifact(gav,
module,
projectRepositories.filterByIncluded());
if (repositories.size() > 0) {
throw new GAVAlreadyExistsException(gav,
repositories);
}
}
}
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend
module.getPom());
代码示例来源:origin: kiegroup/appformer
private ProjectResponse getProjectResponse(WorkspaceProject workspaceProject) {
final ProjectResponse projectResponse = new ProjectResponse();
projectResponse.setName(workspaceProject.getName());
projectResponse.setSpaceName(workspaceProject.getOrganizationalUnit().getName());
if (workspaceProject.getMainModule() != null) {
projectResponse.setGroupId(workspaceProject.getMainModule().getPom().getGav().getGroupId());
projectResponse.setVersion(workspaceProject.getMainModule().getPom().getGav().getVersion());
projectResponse.setDescription(workspaceProject.getMainModule().getPom().getDescription());
}
final ArrayList<org.guvnor.rest.client.PublicURI> publicURIs = new ArrayList<>();
for (PublicURI publicURI : workspaceProject.getRepository().getPublicURIs()) {
final org.guvnor.rest.client.PublicURI responseURI = new org.guvnor.rest.client.PublicURI();
responseURI.setProtocol(publicURI.getProtocol());
responseURI.setUri(publicURI.getURI());
publicURIs.add(responseURI);
}
projectResponse.setPublicURIs(publicURIs);
return projectResponse;
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-library-client
private TileWidget createProjectWidget(final WorkspaceProject project) {
final TileWidget tileWidget = tileWidgets.get();
if (project.getMainModule() != null) {
final POM pom = project.getMainModule().getPom();
tileWidget.init(project.getName(),
pom != null ? pom.getDescription() : "",
String.valueOf(project.getMainModule().getNumberOfAssets()),
view.getNumberOfAssetsMessage(project.getMainModule().getNumberOfAssets()),
selectCommand(project));
} else {
tileWidget.init(project.getName(),
"",
"0",
"0",
selectCommand(project));
}
return tileWidget;
}
内容来源于网络,如有侵权,请联系作者删除!