diff --git a/.github/workflows/bld.yml b/.github/workflows/bld.yml
deleted file mode 100644
index ddcc35c..0000000
--- a/.github/workflows/bld.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: bld-ci
-
-on: [ push, pull_request, workflow_dispatch ]
-
-jobs:
- build-bld-project:
- runs-on: ubuntu-latest
-
- strategy:
- matrix:
- java-version: [ 17, 19, 20 ]
-
- steps:
- - name: Checkout source repository
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
-
- - name: Set up JDK ${{ matrix.java-version }}
- uses: actions/setup-java@v3
- with:
- distribution: 'zulu'
- java-version: ${{ matrix.java-version }}
-
- - name: Grant execute permission for bld
- run: chmod +x bld
-
- - name: Download the dependencies
- run: ./bld download
-
- - name: Run tests with bld
- run: ./bld compile test
\ No newline at end of file
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
deleted file mode 100644
index f6122cd..0000000
--- a/.github/workflows/pages.yml
+++ /dev/null
@@ -1,57 +0,0 @@
-name: javadocs-pages
-
-on:
- # Runs on pushes targeting the default branch
- push:
- branches: ["master"]
-
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-
-# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
-permissions:
- contents: read
- pages: write
- id-token: write
-
-# Allow one concurrent deployment
-concurrency:
- group: "pages"
- cancel-in-progress: true
-
-jobs:
- # Single deploy job since we're just deploying
- deploy:
- environment:
- name: github-pages
- url: ${{ steps.deployment.outputs.page_url }}
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout source repository
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
-
- - name: Set up JDK 17
- uses: actions/setup-java@v3
- with:
- distribution: 'zulu'
- java-version: 17
-
- - name: Build Javadocs
- run: ./bld download clean javadoc
-
- - name: Setup Pages
- uses: actions/configure-pages@v3
-
- - name: Upload artifact
- uses: actions/upload-pages-artifact@v1
- with:
- # Upload generated Javadocs repository
- path: 'build/javadoc/'
-
- - name: Deploy to GitHub Pages
- id: deployment
- uses: actions/deploy-pages@v1
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index a9d7499..a63b224 100644
--- a/.gitignore
+++ b/.gitignore
@@ -52,6 +52,4 @@ atlassian-ide-plugin.xml
.idea/sonarlint/
# Editor-based Rest Client
-.idea/httpRequests
-
-local.properties
+.idea/httpRequests
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index cce91cd..f0c7aa1 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -7,8 +7,6 @@
-
-
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
index e5b9677..6b81d9c 100755
--- a/README.md
+++ b/README.md
@@ -1,68 +1 @@
-# [Bld](https://rife2.com/bld) Extension to Generate Project Version Data
-
-
-[](http://opensource.org/licenses/BSD-3-Clause)
-[](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
-[](https://repo.rife2.com/#/releases/com/uwyn/rife2/bld-generated-version)
-[](https://repo.rife2.com/#/snapshots/com/uwyn/rife2/bld-generated-version)
-[](https://github.com/rife2/bld-generated-version/actions/workflows/bld.yml)
-
-To automatically create a generated version class using the default template in your project on compile:
-```java
-@Override
-public void compile() throws Exception {
- genver();
- super.compile();
-}
-
-@BuildCommand(summary = "Generates version class")
-public void genver() throws Exception {
- new GeneratedVersionOperation()
- .fromProject(this)
- .execute();
-}
-```
-
-```text
-./bld compile
-```
-
-- [View Examples](https://github.com/rife2/bld-generated-version/tree/master/examples)
-
-## Version Class Template
-
-This is the default template:
-
-```java
-package {{v packageName/}};
-
-import java.util.Date;
-
-public final class {{v className/}} {
- public static final String PROJECT = "{{v project/}}";
- public static final Date BUILD_DATE = new Date({{v epoch/}}L);
- public static final int MAJOR = {{v major/}};
- public static final int MINOR = {{v minor/}};
- public static final int REVISION = {{v revision/}};
- public static final String QUALIFIER = "{{v qualifier/}}";
- public static final String VERSION = "{{v version/}}";
-
- private {{v className/}}() {
- throw new UnsupportedOperationException("Illegal constructor call.");
- }
-}
-```
-## Custom Template
-You can specified your own template using some or all of the template value tags, as follows:
-
-```java
-@BuildCommand(summary = "Generates version class")
-public void genver() throws Exception {
- new GeneratedVersionOperation()
- .fromProject(this)
- .classTemplate(new File(".", "myversion.txt"))
- .execute();
-}
-```
-
-Please check the [GeneratedVersionOperation documentation](https://rife2.github.io/bld-generated-version/rife/bld/extension/GeneratedVersionOperation.html#method-summary) for all available configuration options.
+# TBD
\ No newline at end of file
diff --git a/example/.gitignore b/example/.gitignore
deleted file mode 100644
index a63b224..0000000
--- a/example/.gitignore
+++ /dev/null
@@ -1,55 +0,0 @@
-.gradle
-.DS_Store
-build
-lib/bld/**
-lib/compile/**
-lib/runtime/**
-lib/standalone/**
-lib/test/**
-!bld-wrapper.jar
-!bld-wrapper.properties
-
-# IDEA ignores
-
-# User-specific
-.idea/**/workspace.xml
-.idea/**/tasks.xml
-.idea/**/usage.statistics.xml
-.idea/**/dictionaries
-.idea/**/shelf
-
-# AWS User-specific
-.idea/**/aws.xml
-
-# Generated files
-.idea/**/contentModel.xml
-
-# Sensitive or high-churn files
-.idea/**/dataSources/
-.idea/**/dataSources.ids
-.idea/**/dataSources.local.xml
-.idea/**/sqlDataSources.xml
-.idea/**/dynamic.xml
-.idea/**/uiDesigner.xml
-.idea/**/dbnavigator.xml
-
-# Gradle
-.idea/**/gradle.xml
-
-# Mongo Explorer plugin
-.idea/**/mongoSettings.xml
-
-# mpeltonen/sbt-idea plugin
-.idea_modules/
-
-# JIRA plugin
-atlassian-ide-plugin.xml
-
-# Cursive Clojure plugin
-.idea/replstate.xml
-
-# SonarLint plugin
-.idea/sonarlint/
-
-# Editor-based Rest Client
-.idea/httpRequests
\ No newline at end of file
diff --git a/example/.idea/.gitignore b/example/.idea/.gitignore
deleted file mode 100644
index 26d3352..0000000
--- a/example/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/example/.idea/.name b/example/.idea/.name
deleted file mode 100644
index 84c8d99..0000000
--- a/example/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-bld-generated-version-example
diff --git a/example/.idea/app.iml b/example/.idea/app.iml
deleted file mode 100644
index 787b59b..0000000
--- a/example/.idea/app.iml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/bld.iml b/example/.idea/bld.iml
deleted file mode 100644
index e63e11e..0000000
--- a/example/.idea/bld.iml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/inspectionProfiles/Project_Default.xml b/example/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 1e01b48..0000000
--- a/example/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/libraries/bld.xml b/example/.idea/libraries/bld.xml
deleted file mode 100644
index 7596927..0000000
--- a/example/.idea/libraries/bld.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/libraries/compile.xml b/example/.idea/libraries/compile.xml
deleted file mode 100644
index 9bd86aa..0000000
--- a/example/.idea/libraries/compile.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/libraries/runtime.xml b/example/.idea/libraries/runtime.xml
deleted file mode 100644
index 2ae5c4b..0000000
--- a/example/.idea/libraries/runtime.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/libraries/test.xml b/example/.idea/libraries/test.xml
deleted file mode 100644
index b80486a..0000000
--- a/example/.idea/libraries/test.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/misc.xml b/example/.idea/misc.xml
deleted file mode 100644
index c958614..0000000
--- a/example/.idea/misc.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/modules.xml b/example/.idea/modules.xml
deleted file mode 100644
index 55adcb9..0000000
--- a/example/.idea/modules.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/runConfigurations/Run Main.xml b/example/.idea/runConfigurations/Run Main.xml
deleted file mode 100644
index 29c79eb..0000000
--- a/example/.idea/runConfigurations/Run Main.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/runConfigurations/Run Tests.xml b/example/.idea/runConfigurations/Run Tests.xml
deleted file mode 100644
index 16fea3c..0000000
--- a/example/.idea/runConfigurations/Run Tests.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.idea/vcs.xml b/example/.idea/vcs.xml
deleted file mode 100644
index 6c0b863..0000000
--- a/example/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/example/.vscode/launch.json b/example/.vscode/launch.json
deleted file mode 100644
index dc9c983..0000000
--- a/example/.vscode/launch.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "version": "0.2.0",
- "configurations": [
- {
- "type": "java",
- "name": "Run Main",
- "request": "launch",
- "mainClass": "com.example.SampleMain"
- },
- {
- "type": "java",
- "name": "Run Tests",
- "request": "launch",
- "mainClass": "org.junit.platform.console.ConsoleLauncher",
- "args": [
- "--details=verbose",
- "--scan-classpath",
- "--disable-banner",
- "--disable-ansi-colors",
- "--exclude-engine=junit-platform-suite",
- "--exclude-engine=junit-vintage"]
- }
- ]
-}
diff --git a/example/.vscode/settings.json b/example/.vscode/settings.json
deleted file mode 100644
index 4fdc74b..0000000
--- a/example/.vscode/settings.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "java.project.sourcePaths": [
- "src/main/java",
- "src/main/resources",
- "src/test/java",
- "src/bld/java"
- ],
- "java.configuration.updateBuildConfiguration": "automatic",
- "java.project.referencedLibraries": [
- "${HOME}/.rife2/dist/rife2-1.6.1.jar",
- "lib/compile/*.jar",
- "lib/runtime/*.jar",
- "lib/test/*.jar"
- ]
-}
diff --git a/example/bld b/example/bld
deleted file mode 100755
index dc8f609..0000000
--- a/example/bld
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/usr/bin/env sh
-java -jar "$(dirname "$0")/lib/bld/bld-wrapper.jar" "$0" --build com.example.SampleBuild "$@"
\ No newline at end of file
diff --git a/example/bld.bat b/example/bld.bat
deleted file mode 100644
index a31285e..0000000
--- a/example/bld.bat
+++ /dev/null
@@ -1,4 +0,0 @@
-@echo off
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-java -jar "%DIRNAME%/lib/bld/bld-wrapper.jar" "%0" --build com.example.SampleBuild %*
\ No newline at end of file
diff --git a/example/lib/bld/bld-wrapper.jar b/example/lib/bld/bld-wrapper.jar
deleted file mode 100644
index 8c61457..0000000
Binary files a/example/lib/bld/bld-wrapper.jar and /dev/null differ
diff --git a/example/lib/bld/bld-wrapper.properties b/example/lib/bld/bld-wrapper.properties
deleted file mode 100644
index 222b967..0000000
--- a/example/lib/bld/bld-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bld.downloadExtensionJavadoc=false
-bld.downloadExtensionSources=true
-bld.extensions=com.uwyn.rife2:bld-generated-version:0.9.0-SNAPSHOT
-bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2,RIFE2_SNAPSHOTS
-rife2.downloadLocation=
-rife2.version=1.6.1
diff --git a/example/myversion.txt b/example/myversion.txt
deleted file mode 100644
index 186b39b..0000000
--- a/example/myversion.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-package {{v packageName/}};
-
-import java.util.Date;
-
-public final class {{v className/}} {
- public static final String PROJECT = "{{v project/}}";
- public static final Date BUILD_DATE = new Date({{v epoch/}}L);
- public static final int MAJOR = {{v major/}};
- public static final int MINOR = {{v minor/}};
- public static final int REVISION = {{v revision/}};
- public static final String QUALIFIER = "{{v qualifier/}}";
- public static final String VERSION = "{{v version/}}";
-
- private {{v className/}}() {
- throw new UnsupportedOperationException("Illegal constructor call.");
- }
-}
\ No newline at end of file
diff --git a/example/src/bld/java/com/example/SampleBuild.java b/example/src/bld/java/com/example/SampleBuild.java
deleted file mode 100644
index a09224b..0000000
--- a/example/src/bld/java/com/example/SampleBuild.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.example;
-
-import rife.bld.BuildCommand;
-import rife.bld.Project;
-import rife.bld.extension.GeneratedVersionOperation;
-
-import java.io.File;
-import java.util.List;
-
-import static rife.bld.dependencies.Repository.MAVEN_CENTRAL;
-import static rife.bld.dependencies.Repository.RIFE2_RELEASES;
-import static rife.bld.dependencies.Scope.test;
-
-public class SampleBuild extends Project {
- public SampleBuild() {
- pkg = "com.example";
- name = "Sample";
- mainClass = "com.example.SampleMain";
- version = version(1, 0, 1, "rc1");
-
- downloadSources = true;
- repositories = List.of(MAVEN_CENTRAL, RIFE2_RELEASES);
- scope(test)
- .include(dependency("org.junit.jupiter", "junit-jupiter", version(5, 9, 2)))
- .include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1, 9, 2)));
- }
-
- public static void main(String[] args) {
- new SampleBuild().start(args);
- }
-
- @Override
- public void compile() throws Exception {
- genver();
- super.compile();
- }
-
- @BuildCommand(summary = "Generates version class")
- public void genver() throws Exception {
- new GeneratedVersionOperation()
- .fromProject(this)
-// .classTemplate(new File(".", "myversion.txt"))
- .execute();
- }
-}
\ No newline at end of file
diff --git a/example/src/main/java/com/example/GeneratedVersion.java b/example/src/main/java/com/example/GeneratedVersion.java
deleted file mode 100644
index 90b566f..0000000
--- a/example/src/main/java/com/example/GeneratedVersion.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.example;
-
-import java.util.Date;
-
-public final class GeneratedVersion {
- public static final String PROJECT = "Sample";
- public static final Date BUILD_DATE = new Date(1682700481013L);
- public static final int MAJOR = 1;
- public static final int MINOR = 0;
- public static final int REVISION = 1;
- public static final String QUALIFIER = "rc1";
- public static final String VERSION = "1.0.1-rc1";
-
- private GeneratedVersion() {
- throw new UnsupportedOperationException("Illegal constructor call.");
- }
-}
\ No newline at end of file
diff --git a/example/src/main/java/com/example/SampleMain.java b/example/src/main/java/com/example/SampleMain.java
deleted file mode 100644
index cf7f5aa..0000000
--- a/example/src/main/java/com/example/SampleMain.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.example;
-
-import java.text.SimpleDateFormat;
-import java.util.Locale;
-
-public class SampleMain {
- public static void main(String[] args) {
- final SimpleDateFormat sdf = new SimpleDateFormat("EEE, d MMM yyyy 'at' HH:mm:ss z", Locale.US);
-
- System.out.println("-----------------------------------------------------");
-
- System.out.println(" Version: " + GeneratedVersion.PROJECT + ' ' + GeneratedVersion.VERSION);
-
- System.out.println(" Built on: " + sdf.format(GeneratedVersion.BUILD_DATE));
- System.out.println(" Major: " + GeneratedVersion.MAJOR);
- System.out.println(" Minor: " + GeneratedVersion.MINOR);
- System.out.println(" Revision: " + GeneratedVersion.REVISION);
- System.out.println(" Qualifier:: " + GeneratedVersion.QUALIFIER);
-
- System.out.println("-----------------------------------------------------");
- }
-}
\ No newline at end of file
diff --git a/src/bld/java/rife/bld/extension/GeneratedVersionOperationBuild.java b/src/bld/java/rife/bld/extension/GeneratedVersionOperationBuild.java
index 4dc52d1..e4500de 100644
--- a/src/bld/java/rife/bld/extension/GeneratedVersionOperationBuild.java
+++ b/src/bld/java/rife/bld/extension/GeneratedVersionOperationBuild.java
@@ -1,20 +1,16 @@
package rife.bld.extension;
+import rife.bld.BaseProject;
import rife.bld.BuildCommand;
-import rife.bld.Project;
-import rife.bld.publish.PublishDeveloper;
-import rife.bld.publish.PublishLicense;
-import rife.bld.publish.PublishScm;
import java.util.List;
-import static rife.bld.dependencies.Repository.*;
+import static rife.bld.dependencies.Repository.MAVEN_CENTRAL;
+import static rife.bld.dependencies.Repository.RIFE2_RELEASES;
import static rife.bld.dependencies.Scope.compile;
import static rife.bld.dependencies.Scope.test;
-import static rife.bld.operations.JavadocOptions.DocLinkOption.NO_MISSING;
-import static rife.bld.operations.TemplateType.TXT;
-public class GeneratedVersionOperationBuild extends Project {
+public class GeneratedVersionOperationBuild extends BaseProject {
public GeneratedVersionOperationBuild() {
pkg = "rife.bld.extension";
name = "GeneratedVersionOperation";
@@ -31,33 +27,6 @@ public class GeneratedVersionOperationBuild extends Project {
.include(dependency("org.junit.jupiter", "junit-jupiter", version(5, 9, 2)))
.include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1, 9, 2)))
.include(dependency("org.assertj:assertj-joda-time:2.2.0"));
-
- precompileOperation()
- .templateTypes(TXT);
-
- javadocOperation()
- .javadocOptions()
- .docLint(NO_MISSING)
- .link("https://rife2.github.io/rife2/")
- .link("https://javadoc.io/doc/net.sourceforge.pmd/pmd-core/latest/");
-
- publishOperation()
- .repository(MAVEN_LOCAL)
-// .repository(version.isSnapshot() ? repository("rife2-snapshot") : repository("rife2"))
- .info()
- .groupId("com.uwyn.rife2")
- .artifactId("bld-generated-version")
- .description("bld Extension to Generate Project Version Data")
- .url("https://github.com/rife2/generated-version")
- .developer(new PublishDeveloper().id("ethauvin").name("Erik C. Thauvin").email("erik@thauvin.net")
- .url("https://erik.thauvin.net/"))
- .license(new PublishLicense().name("The Apache License, Version 2.0")
- .url("http://www.apache.org/licenses/LICENSE-2.0.txt"))
- .scm(new PublishScm().connection("scm:git:https://github.com/rife2/generated-version.git")
- .developerConnection("scm:git:git@github.com:rife2/generated-version.git")
- .url("https://github.com/rife2/generated-version"))
- .signKey(property("sign.key"))
- .signPassphrase(property("sign.passphrase"));
}
public static void main(String[] args) {
diff --git a/src/main/java/rife/bld/extension/GeneratedVersion.java b/src/main/java/rife/bld/extension/GeneratedVersion.java
index 3f0216d..5662d5b 100644
--- a/src/main/java/rife/bld/extension/GeneratedVersion.java
+++ b/src/main/java/rife/bld/extension/GeneratedVersion.java
@@ -29,7 +29,6 @@ import java.io.File;
@SuppressWarnings("PMD.DataClass")
public class GeneratedVersion {
private String className;
- private File classFile;
private String packageName;
private BaseProject project;
private String projectName;
@@ -39,46 +38,38 @@ public class GeneratedVersion {
return className;
}
- public void setClassName(String className) {
- this.className = className;
- }
-
- public File getClassFile() {
- return classFile;
- }
-
- public void setClassFile(File classFile) {
- this.classFile = classFile;
- }
-
public String getPackageName() {
return packageName;
}
- public void setPackageName(String packageName) {
- this.packageName = packageName;
- }
-
public BaseProject getProject() {
return project;
}
- public void setProject(BaseProject project) {
- this.project = project;
- }
-
public String getProjectName() {
return projectName;
}
- public void setProjectName(String projectName) {
- this.projectName = projectName;
- }
-
public File getTemplate() {
return template;
}
+ public void setClassName(String className) {
+ this.className = className;
+ }
+
+ public void setPackageName(String packageName) {
+ this.packageName = packageName;
+ }
+
+ public void setProject(BaseProject project) {
+ this.project = project;
+ }
+
+ public void setProjectName(String projectName) {
+ this.projectName = projectName;
+ }
+
public void setTemplate(File template) {
this.template = template;
}
diff --git a/src/main/java/rife/bld/extension/GeneratedVersionOperation.java b/src/main/java/rife/bld/extension/GeneratedVersionOperation.java
index 7111ee3..c779cc0 100644
--- a/src/main/java/rife/bld/extension/GeneratedVersionOperation.java
+++ b/src/main/java/rife/bld/extension/GeneratedVersionOperation.java
@@ -21,12 +21,11 @@ import rife.bld.BaseProject;
import rife.bld.operations.AbstractOperation;
import rife.resources.ResourceFinderDirectories;
import rife.template.Template;
-import rife.template.TemplateConfig;
import rife.template.TemplateFactory;
import rife.tools.FileUtils;
+import rife.tools.exceptions.FileUtilsErrorException;
import java.io.File;
-import java.io.IOException;
import java.nio.file.Path;
import java.util.Objects;
import java.util.logging.Level;
@@ -61,8 +60,7 @@ public class GeneratedVersionOperation extends AbstractOperation