Skip to content

Commit

Permalink
Jamal-maven-extension version back to 3.9.8 Maven and now works
Browse files Browse the repository at this point in the history
source buddy back to 2.5.1 release
  • Loading branch information
verhas committed Jun 27, 2024
1 parent a872f84 commit 8d81d55
Show file tree
Hide file tree
Showing 59 changed files with 292 additions and 120 deletions.
2 changes: 1 addition & 1 deletion .mvn/extensions.jam
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ extensions>
extension>
groupId>com.javax0.jamal
artifactId>jamal-maven-extension
version>{RELEASE}
version>2.6.1-SNAPSHOT
}{@xmlFormat}
2 changes: 1 addition & 1 deletion .mvn/extensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ The latest version is 2.6.0.
<extension>
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-maven-extension</artifactId>
<version>2.6.0</version>
<version>2.6.1-SNAPSHOT</version>
</extension>
</extensions>
1 change: 1 addition & 0 deletions .mvn/touch
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
000
2 changes: 1 addition & 1 deletion README.jrf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This is a Jamal reference file containing serialized base64 encoded macros
# Created: 2024-06-26 15:33:27 +0200
# Created: 2024-06-27 19:17:54 +0200
# id|openStr|closeStr|verbatim|tailParameter|pure|content|parameters
# TOC
VE9D|eyU=|JX0=|0|0|0|Ci4gPDxJbnN0YWxsYXRpb24+PgouIDw8R1M+PgouIDw8Q29uZmlndXJhdGlvbj4+Ci4gPDxGZWF0dXJlcz4+Ci4gPDxDb250cmlidXRpbmc+PgouIDw8RG9jdW1lbnRhdGlvbj4+Ci4gPDxMaWNlbnNlPj4KLiA8PENoYW5nZWxvZz4+Ci4gPDxSb2FkbWFwPj4KLiA8PFN1cHBvcnQ+PgouIDw8RkFRPj4KLiA8PE1haW50ZW5hbmNlPj4=|
19 changes: 19 additions & 0 deletions RELEASES.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,27 @@



NOTE: The known bugs sections in the releases are updated after the release.
Plese consult the latest SNAPSHOT version available online at https://github.com/verhas/jamal/blob/master/RELEASES.adoc[GitHub Jamal RELEASES.adoc]

== https://github.com/verhas/jamal/tree/2.6.0[2.6.0]

=== Known Bugs

* This release does not work as a Maven Extension.
The maven extensions started to use the pre-release Maven core dependecies of `4.0.0`.
It was a mistake, but until `4.0.0-alpha-8` there was no compatibility issue.
The Jamal extension structure was drastically changed from Maven core `4.0.0-alpha-8` to `beta` releases.
It caused the Maven extension to fail silently.
The extension is not invoked.
Since the source of Jamal contains the `pom.xml` files along the source files the fact that the extension did not start was not discovered.
+
*Workaround:* (1) Use 2.5.0 version of Jamal as a maven extension.
If you need the features from the release 2.6.0 then.
(2) Avoid using the extension and traspile the `pom.jam` files to `pom.xml` files using the `jamal` command-line tool or Maven plugin.

=== New Features

* `jrf` (reference) files now can contain comments to make them more readable.
* `import` has a new parop `global` that makes the import global and not imported again even if the file was imported from a local scope.
* `import` does not import a file again if it has the same content as an already imported file.
Expand Down
19 changes: 19 additions & 0 deletions RELEASES.adoc.jam
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,27 @@
{%@define RELEASE_N($x)=== https://github.com/verhas/jamal/tree/$x[$x]%}
{%@define RELEASE($x)={%RELEASE_N {%RELEASE:$x%}%}%}

NOTE: The known bugs sections in the releases are updated after the release.
Plese consult the latest SNAPSHOT version available online at https://github.com/verhas/jamal/blob/master/RELEASES.adoc[GitHub Jamal RELEASES.adoc]

{%RELEASE OULU%}

=== Known Bugs

* This release does not work as a Maven Extension.
The maven extensions started to use the pre-release Maven core dependecies of `4.0.0`.
It was a mistake, but until `4.0.0-alpha-8` there was no compatibility issue.
The Jamal extension structure was drastically changed from Maven core `4.0.0-alpha-8` to `beta` releases.
It caused the Maven extension to fail silently.
The extension is not invoked.
Since the source of Jamal contains the `pom.xml` files along the source files the fact that the extension did not start was not discovered.
+
*Workaround:* (1) Use {%RELEASE:ROGACHEVO%} version of Jamal as a maven extension.
If you need the features from the release {%RELEASE:OULU%} then.
(2) Avoid using the extension and traspile the `pom.jam` files to `pom.xml` files using the `jamal` command-line tool or Maven plugin.

=== New Features

* `jrf` (reference) files now can contain comments to make them more readable.
* `import` has a new parop `global` that makes the import global and not imported again even if the file was imported from a local scope.
* `import` does not import a file again if it has the same content as an already imported file.
Expand Down
4 changes: 4 additions & 0 deletions jamal-all/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,10 @@
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-xls</artifactId>
</dependency>
<dependency>
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-rest</artifactId>
</dependency>
<dependency>
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-groovy</artifactId>
Expand Down
1 change: 1 addition & 0 deletions jamal-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
<configuration>
<argLine>
--add-opens jamal.api/javax0.jamal.api=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down
6 changes: 5 additions & 1 deletion jamal-asciidoc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<configuration>
<argLine>
--add-opens jamal.asciidoc/javax0.jamal.asciidoc=ALL-UNNAMED

-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down Expand Up @@ -116,6 +116,10 @@
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-xls</artifactId>
</dependency>
<dependency>
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-rest</artifactId>
</dependency>
<dependency>
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-test</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion jamal-asciidoc258/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.asciidoc/javax0.jamal.asciidoc=ALL-UNNAMED

-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down
5 changes: 3 additions & 2 deletions jamal-assertions/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.assertions/javax0.jamal.assertions=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down Expand Up @@ -69,13 +70,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
4 changes: 4 additions & 0 deletions jamal-cmd/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,10 @@
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-xls</artifactId>
</dependency>
<dependency>
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-rest</artifactId>
</dependency>
<dependency>
<groupId>com.javax0.jamal</groupId>
<artifactId>jamal-maven-input</artifactId>
Expand Down
5 changes: 3 additions & 2 deletions jamal-debug/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.debug/javax0.jamal.debugger=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand All @@ -55,13 +56,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
5 changes: 3 additions & 2 deletions jamal-doclet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.doclet/javax0.jamal.doclet=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand All @@ -55,13 +56,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
1 change: 1 addition & 0 deletions jamal-engine/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
--add-opens jamal.engine/javax0.jamal=ALL-UNNAMED
--add-opens jamal.engine/javax0.jamal.engine=ALL-UNNAMED
--add-opens jamal.engine/javax0.jamal.engine.util=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down
1 change: 1 addition & 0 deletions jamal-extensions/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
<configuration>
<argLine>
--add-opens jamal.extensions/javax0.jamal.extensions=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down
5 changes: 3 additions & 2 deletions jamal-groovy/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
<argLine>
--add-opens jamal.groovy/javax0.jamal.groovy=ALL-UNNAMED
--add-reads jamal.groovy=jamal.engine
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down Expand Up @@ -64,13 +65,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
5 changes: 3 additions & 2 deletions jamal-io/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.io/javax0.jamal.io=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down Expand Up @@ -68,13 +69,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
5 changes: 3 additions & 2 deletions jamal-jamal/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.jamal/javax0.jamal.jamal=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down Expand Up @@ -63,13 +64,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
1 change: 1 addition & 0 deletions jamal-jar-input/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.jar.input/javax0.jamal.jar.input=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down
7 changes: 4 additions & 3 deletions jamal-java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.java/javax0.jamal.java=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand All @@ -51,7 +52,7 @@
<dependency>
<groupId>com.javax0.sourcebuddy</groupId>
<artifactId>SourceBuddy</artifactId>
<version>2.5.0</version>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>com.javax0.jamal</groupId>
Expand All @@ -68,13 +69,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
4 changes: 3 additions & 1 deletion jamal-json/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -363,4 +363,6 @@ will result
[source]
----
@json:keys a/ = "a,b,c,d"
----
----


7 changes: 4 additions & 3 deletions jamal-json/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.json/javax0.jamal.json=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand All @@ -56,19 +57,19 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.11.0-M1</version>
<version>5.11.0-M2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>5.11.0</version>
<version>5.12.0</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
Expand Down
1 change: 1 addition & 0 deletions jamal-markdown/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<configuration>
<argLine>
--add-opens jamal.markdown/javax0.jamal.markdown=ALL-UNNAMED
-XX:+EnableDynamicAgentLoading
</argLine>
</configuration>
</plugin>
Expand Down
Loading

0 comments on commit 8d81d55

Please sign in to comment.