@WorkspaceScoped public class POMServiceImpl extends Object implements POMService
| Constructor and Description |
|---|
POMServiceImpl() |
POMServiceImpl(IOService ioService,
POMContentHandler pomContentHandler,
M2RepoService m2RepoService,
MetadataService metadataService,
javax.enterprise.event.Event<ModuleUpdatedEvent> moduleUpdatedEvent,
ModuleService<? extends Module> moduleService,
CommentedOptionFactory optionsFactory,
PomEnhancer pomEnhancer) |
| Modifier and Type | Method and Description |
|---|---|
Path |
create(Path projectRoot,
POM pomModel) |
POM |
load(Path pomPath) |
Path |
save(Path pomPath,
POM pom,
Metadata metadata,
String comment) |
Path |
save(Path pomPath,
POM pom,
Metadata metadata,
String comment,
boolean updateModules) |
public static final String POM_XML
public POMServiceImpl()
@Inject
public POMServiceImpl(@Named(value="ioStrategy")
IOService ioService,
POMContentHandler pomContentHandler,
M2RepoService m2RepoService,
MetadataService metadataService,
javax.enterprise.event.Event<ModuleUpdatedEvent> moduleUpdatedEvent,
ModuleService<? extends Module> moduleService,
CommentedOptionFactory optionsFactory,
PomEnhancer pomEnhancer)
public Path create(Path projectRoot, POM pomModel)
create in interface POMServicepublic POM load(Path pomPath)
load in interface org.uberfire.ext.editor.commons.service.support.SupportsRead<POM>Copyright © 2012–2021 JBoss by Red Hat. All rights reserved.