mirror of
https://github.com/rife2/bld
synced 2026-03-09 13:44:08 +01:00
Added method to generate a POM into a given file
This commit is contained in:
parent
17548f787c
commit
49243568c6
|
|
@ -7,8 +7,11 @@ package rife.bld.publish;
|
||||||
import rife.bld.dependencies.*;
|
import rife.bld.dependencies.*;
|
||||||
import rife.template.Template;
|
import rife.template.Template;
|
||||||
import rife.template.TemplateFactory;
|
import rife.template.TemplateFactory;
|
||||||
|
import rife.tools.FileUtils;
|
||||||
import rife.tools.StringUtils;
|
import rife.tools.StringUtils;
|
||||||
|
import rife.tools.exceptions.FileUtilsErrorException;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -121,6 +124,18 @@ public class PomBuilder {
|
||||||
return StringUtils.stripBlankLines(t.getContent());
|
return StringUtils.stripBlankLines(t.getContent());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generates a POM into the given file.
|
||||||
|
*
|
||||||
|
* @since 1.7.1
|
||||||
|
*/
|
||||||
|
public void generateInto(PublishInfo info, DependencyScopes dependencies, File file)
|
||||||
|
throws FileUtilsErrorException {
|
||||||
|
info_ = info;
|
||||||
|
dependencies_ = dependencies;
|
||||||
|
FileUtils.writeString(build(), file);
|
||||||
|
}
|
||||||
|
|
||||||
private void addDependencies(Template t, Scope scope) {
|
private void addDependencies(Template t, Scope scope) {
|
||||||
var scoped_dependencies = dependencies().scope(scope);
|
var scoped_dependencies = dependencies().scope(scope);
|
||||||
if (!scoped_dependencies.isEmpty()) {
|
if (!scoped_dependencies.isEmpty()) {
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue