This is an automated email from the ASF dual-hosted git repository.
sgoeschl pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/freemarker-generator.git
The following commit(s) were added to refs/heads/master by this push:
new f427a26 FMG-011 Update the README and Maven coordinates after fork
f427a26 is described below
commit f427a26ac6ec2034411ab77ce8d59777bc6b7fc0
Author: Siegfried Goeschl <[email protected]>
AuthorDate: Fri May 30 10:09:17 2025 +0200
FMG-011 Update the README and Maven coordinates after fork
---
CHANGELOG.md | 10 +++++
README.md | 27 ++++++-------
freemarker-generator-cli/pom.xml | 2 +-
freemarker-generator-maven-plugin-sample/pom.xml | 4 +-
freemarker-generator-maven-plugin/pom.xml | 4 +-
freemarker-generator-tools/pom.xml | 4 +-
pom.xml | 48 +++++-------------------
travis.bat | 2 +-
travis.sh | 2 +-
9 files changed, 42 insertions(+), 61 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..971c392
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,10 @@
+# Change Log
+
+## [Unreleased]
+
+### Added
+- FMG-0001 Document the current state of the project as fork of the official
"Apache Freemarker Generator" project
+
+### Changed
+
+### Fixed
diff --git a/README.md b/README.md
index 3c9770e..b0c4771 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,28 @@
Apache FreeMarker Generator
=============================================================================
-For documentation or to report bugs visit:
[https://freemarker.apache.org](https://freemarker.apache.org)
-
-Regarding pull requests on GitHub
+Introduction
-----------------------------------------------------------------------------
-By sending a pull request you grant the Apache Software Foundation
-sufficient rights to use and release the submitted work under the
-Apache license. You grant the same rights (copyright license, patent
-license, etc.) to the Apache Software Foundation as if you have signed
-a [Contributor License
Agreement](https://www.apache.org/dev/new-committers-guide.html#cla).
-For contributions that are judged to be non-trivial, you will be asked
-to actually signing a Contributor License Agreement.
+The [Apache Freemarker
Generator](https://github.com/apache/freemarker-generator) project has quite a
long and unsuccessful history
+
+* It started when I migrated one of my pet projects from Apache Velocity &
Groovy to Apache Freemarker & Java many moons ago
+* I contributed the code 2022 to the Apache Software Foundation and became a
committer to the Apache Freemarker project
+* During the next two years I worked on Apache Freemarker Generator, but I did
not see a chance to have to code officially released
+* No public release, no users, no community to grow, another failed open
source project
+* In March 2025 I became an [Emeritus
Member](https://www.apache.org/foundation/members) of the ASF
+* Since I frequently require Apache Freemarker Generator myself I decided to
fork and further work it
+
+**Disclaimer - this is a fork of Apache Freemarker Generator and/but I did not
change the package names so all of my private releases won't go to Maven
Central**
What is Apache FreeMarker Generator?
-----------------------------------------------------------------------------
FreeMarker Generator is a set of tools that generates files based on FreeMarker
templates and data that's typically provided in files (such as JSON files) as
-well. It can be used to generated source code, configuration files, etc.
+well. It can be used to generate source code, configuration files, etc.
-Currently it can be invoked as a
+Currently, it can be invoked as a
* Command-line interface `freemarker-generator`
* Maven plug-in `freemarker-generator-maven-plugin`
@@ -42,4 +43,4 @@ Licensing
Apache FreeMarker Generator is licensed under the Apache License, Version 2.0.
-See the LICENSE file for more details!
+See the LICENSE file for more details!
\ No newline at end of file
diff --git a/freemarker-generator-cli/pom.xml b/freemarker-generator-cli/pom.xml
index 57ca79d..9ee3e0c 100755
--- a/freemarker-generator-cli/pom.xml
+++ b/freemarker-generator-cli/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.freemarker.generator</groupId>
<artifactId>freemarker-generator</artifactId>
- <version>0.2.0-SNAPSHOT</version>
+ <version>0.3.0-SNAPSHOT</version>
</parent>
<artifactId>freemarker-generator-cli</artifactId>
diff --git a/freemarker-generator-maven-plugin-sample/pom.xml
b/freemarker-generator-maven-plugin-sample/pom.xml
index 1ce4a10..a141e68 100644
--- a/freemarker-generator-maven-plugin-sample/pom.xml
+++ b/freemarker-generator-maven-plugin-sample/pom.xml
@@ -18,9 +18,9 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache.freemarker.generator</groupId>
+ <groupId>org.github.sgoeschl.freemarker.generator</groupId>
<artifactId>freemarker-generator</artifactId>
- <version>0.2.0-SNAPSHOT</version>
+ <version>0.3.0-SNAPSHOT</version>
</parent>
<artifactId>freemarker-generator-maven-plugin-sample</artifactId>
<name>Apache FreeMarker Generator: Maven Plugin Sample</name>
diff --git a/freemarker-generator-maven-plugin/pom.xml
b/freemarker-generator-maven-plugin/pom.xml
index d7d640f..a051956 100644
--- a/freemarker-generator-maven-plugin/pom.xml
+++ b/freemarker-generator-maven-plugin/pom.xml
@@ -20,9 +20,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache.freemarker.generator</groupId>
+ <groupId>org.github.sgoeschl.freemarker.generator</groupId>
<artifactId>freemarker-generator</artifactId>
- <version>0.2.0-SNAPSHOT</version>
+ <version>0.3.0-SNAPSHOT</version>
</parent>
<artifactId>freemarker-generator-maven-plugin</artifactId>
diff --git a/freemarker-generator-tools/pom.xml
b/freemarker-generator-tools/pom.xml
index 7c39bea..454b29a 100644
--- a/freemarker-generator-tools/pom.xml
+++ b/freemarker-generator-tools/pom.xml
@@ -20,9 +20,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache.freemarker.generator</groupId>
+ <groupId>org.github.sgoeschl.freemarker.generator</groupId>
<artifactId>freemarker-generator</artifactId>
- <version>0.2.0-SNAPSHOT</version>
+ <version>0.3.0-SNAPSHOT</version>
</parent>
<artifactId>freemarker-generator-tools</artifactId>
diff --git a/pom.xml b/pom.xml
index 067ea8e..0eb35ad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,53 +24,23 @@
<version>23</version>
</parent>
- <groupId>org.apache.freemarker.generator</groupId>
+ <groupId>org.github.sgoeschl.freemarker.generator</groupId>
<artifactId>freemarker-generator</artifactId>
<packaging>pom</packaging>
- <version>0.2.0-SNAPSHOT</version>
+ <version>0.3.0-SNAPSHOT</version>
<name>Apache FreeMarker Generator</name>
- <url>https://freemarker-generator.apache.org/</url>
+ <url>https://github.com/sgoeschl/freemarker-generator</url>
<issueManagement>
- <system>jira</system>
- <url>https://issues.apache.org/jira/browse/FREEMARKER/</url>
+ <system>GITHUB</system>
+ <url>https://github.com/sgoeschl/freemarker-generator/issues</url>
</issueManagement>
- <distributionManagement>
- <site>
- <id>apache.website</id>
- <name>Apache Website</name>
- <url>scp://people.apache.org/www/freemarker-generator/</url>
- </site>
- </distributionManagement>
-
- <mailingLists>
- <mailingList>
- <name>FreeMarker developer list</name>
- <post>[email protected]</post>
- <subscribe>[email protected]</subscribe>
- <unsubscribe>[email protected]</unsubscribe>
-
<archive>http://mail-archives.apache.org/mod_mbox/freemarker-dev/</archive>
- </mailingList>
- <mailingList>
- <name>FreeMarker commit and Jira notifications list</name>
- <post>[email protected]</post>
-
<subscribe>[email protected]</subscribe>
-
<unsubscribe>[email protected]</unsubscribe>
-
<archive>http://mail-archives.apache.org/mod_mbox/freemarker-notifications/</archive>
- </mailingList>
- <mailingList>
- <name>FreeMarker management private</name>
- <post>[email protected]</post>
- </mailingList>
- </mailingLists>
-
<scm>
-
<connection>scm:git:https://git-wip-us.apache.org/repos/asf/freemarker-generator.git</connection>
-
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/freemarker-generator.git
- </developerConnection>
-
<url>https://git-wip-us.apache.org/repos/asf?p=freemarker-generator.git</url>
- <tag />
+ <url>https://github.com/sgoeschl/freemarker-cli</url>
+
<connection>scm:git:git://github.com/sgoeschl/freemarker-cli.git</connection>
+
<developerConnection>scm:git:[email protected]:sgoeschl/freemarker-cli.git</developerConnection>
+ <tag>HEAD</tag>
</scm>
<modules>
diff --git a/travis.bat b/travis.bat
index 9e033a6..7c91d30 100755
--- a/travis.bat
+++ b/travis.bat
@@ -17,7 +17,7 @@ REM specific language governing permissions and limitations
REM under the License.
REM
REM Simulate the Travis build locally
-CALL mvn clean install site site:stage
+CALL mvn clean install site
cd .\freemarker-generator-cli\target\appassembler\
CALL .\run-examples.bat
cd ..\..\..\freemarker-generator-maven-plugin-sample
diff --git a/travis.sh b/travis.sh
index a962f8e..4892413 100755
--- a/travis.sh
+++ b/travis.sh
@@ -17,7 +17,7 @@
# under the License.
#
# Simulate the Travis build locally
-mvn clean install site site:stage
+mvn clean install site
cd ./freemarker-generator-cli/target/appassembler/
sh ./bin/freemarker-generator @examples.args
sh ./run-examples.sh