Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into experimental
Browse files Browse the repository at this point in the history
  • Loading branch information
Roberto-Gentili committed Oct 20, 2023
2 parents 4e4998c + 80cef41 commit a728f74
Show file tree
Hide file tree
Showing 132 changed files with 179 additions and 160 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019-2022 Roberto Gentili
Copyright (c) 2019-2023 Roberto Gentili

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
[![Maven Central with version prefix filter](https://img.shields.io/maven-central/v/org.burningwave/core/12)](https://maven-badges.herokuapp.com/maven-central/org.burningwave/core/)
[![GitHub](https://img.shields.io/github/license/burningwave/core)](https://github.com/burningwave/core/blob/master/LICENSE)

[![Platforms](https://img.shields.io/badge/platforms-Windows%2C%20Mac%20OS%2C%20Linux-orange)](https://github.com/burningwave/core/actions/runs/6394878268)
[![Platforms](https://img.shields.io/badge/platforms-Windows%2C%20Mac%20OS%2C%20Linux-orange)](https://github.com/burningwave/core/actions/runs//6576718084)

[![Supported JVM](https://img.shields.io/badge/supported%20JVM-8%2C%209+%20(21)-blueviolet)](https://github.com/burningwave/core/actions/runs/6394878268)
[![Supported JVM](https://img.shields.io/badge/supported%20JVM-8%2C%209+%20(21)-blueviolet)](https://github.com/burningwave/core/actions/runs//6576718084)

[![Coveralls github branch](https://img.shields.io/coveralls/github/burningwave/core/master)](https://coveralls.io/github/burningwave/core?branch=master)
[![GitHub open issues](https://img.shields.io/github/issues/burningwave/core)](https://github.com/burningwave/core/issues)
Expand Down Expand Up @@ -49,7 +49,7 @@ To include Burningwave Core library in your projects simply use with **Apache Ma
<dependency>
<groupId>org.burningwave</groupId>
<artifactId>core</artifactId>
<version>12.63.1</version>
<version>12.64.0</version>
</dependency>
```

Expand Down
73 changes: 46 additions & 27 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
The MIT License (MIT)
Copyright (c) 2019-2022 Roberto Gentili
Copyright (c) 2019-2023 Roberto Gentili
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without
Expand All @@ -31,7 +31,7 @@

<groupId>org.burningwave</groupId>
<artifactId>core</artifactId>
<version>12.63.2-SNAPSHOT</version>
<version>12.64.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>Burningwave Core</name>
Expand Down Expand Up @@ -90,13 +90,14 @@
<repository.url>https://[email protected]/burningwave/core.git</repository.url>

<coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
<logback.version>1.2.11</logback.version>
<logback.version>1.3.11</logback.version>
<jacoco-maven-plugin.version>0.7.6.201602180812</jacoco-maven-plugin.version>
<jakarta.validation.version>2.0.2</jakarta.validation.version>
<junit-jupiter.version>5.9.1</junit-jupiter.version>
<junit.version>1.9.1</junit.version>
<burningwave-jvm-driver.version>8.14.2</burningwave-jvm-driver.version>
<junit-jupiter.version>5.10.0</junit-jupiter.version>
<junit.version>1.10.0</junit.version>
<burningwave-jvm-driver.version>8.15.0</burningwave-jvm-driver.version>
<maven-antrun-plugin.version>3.0.0</maven-antrun-plugin.version>
<maven-bundle-plugin.version>5.1.9</maven-bundle-plugin.version>
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
<maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
Expand All @@ -108,7 +109,7 @@
<maven-scm-provider-gitexe.version>1.9.5</maven-scm-provider-gitexe.version>
<maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
<nexus-staging-maven-plugin.version>1.6.12</nexus-staging-maven-plugin.version>
<slf4j.version>1.7.36</slf4j.version>
<slf4j.version>2.0.9</slf4j.version>
</properties>

<issueManagement>
Expand Down Expand Up @@ -260,7 +261,42 @@
<useModulePath>false</useModulePath>
</configuration>
</plugin>


<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>${maven-bundle-plugin.version}</version>
<extensions>true</extensions>
<executions>
<execution>
<id>generate-manifest</id>
<phase>process-classes</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
<configuration>
<manifestLocation>${project.build.outputDirectory}/META-INF/</manifestLocation>
<exportScr>true</exportScr>
<instructions>
<Bundle-Category>Framework</Bundle-Category>
<built-by>${organization.name}</built-by>
<Bundle-License>https://github.com/burningwave/core/blob/master/LICENSE</Bundle-License>
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
<Bundle-Name>Core</Bundle-Name>
<Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
<Bundle-Vendor>${organization.name}</Bundle-Vendor>
<Bundle-Description>${project.description}</Bundle-Description>
<Bundle-Version>${project.version}</Bundle-Version>
<Require-Capability>osgi.ee;filter:="(&amp;(osgi.ee=JavaSE)(version=1.8))"</Require-Capability>
<Import-Package>javax.tools,io.github.toolfactory.jvm;version="9.6.0",io.github.toolfactory.jvm.util;version="9.6.0",org.burningwave.jvm;version="${burningwave-jvm-driver.version}";resolution:=optional,io.github.toolfactory.jvm.util,org.slf4j;version="1.7.0";resolution:=optional</Import-Package>
<Multi-Release>true</Multi-Release>
<_dsannotations>*</_dsannotations><!-- Enable processing of OSGI DS component annotations -->
<_metatypeannotations>*</_metatypeannotations><!-- Enable processing of OSGI metatype annotations -->
</instructions>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven-jar-plugin.version}</version>
Expand All @@ -271,28 +307,11 @@
</excludes>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
<manifestEntries>
<built-by>Burningwave</built-by>
<Bundle-Category>Framework</Bundle-Category>
<Bundle-License>https://github.com/burningwave/core/blob/master/LICENSE</Bundle-License>
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
<Bundle-Name>Core</Bundle-Name>
<Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
<Bundle-Vendor>Burningwave</Bundle-Vendor>
<Bundle-Description>${project.description}</Bundle-Description>
<Bundle-Version>${project.version}</Bundle-Version>
<Require-Capability>osgi.ee;filter:="(&amp;(osgi.ee=JavaSE)(version=1.8))"</Require-Capability>
<Import-Package>javax.tools,io.github.toolfactory.jvm;version="9.4.4",org.burningwave.jvm;version="8.14.2";resolution:=optional,io.github.toolfactory.jvm.util,org.slf4j;version="1.7.0";resolution:=optional</Import-Package>
<Export-Package>org.burningwave.core;uses:="org.burningwave.core.classes,org.burningwave.core.concurrent,org.burningwave.core.function,org.burningwave.core.io,org.burningwave.core.iterable";version="12.45.3",org.burningwave.core.assembler;uses:="io.github.toolfactory.jvm,org.burningwave.core,org.burningwave.core.classes,org.burningwave.core.concurrent,org.burningwave.core.io,org.burningwave.core.iterable,org.burningwave.core.jvm";version="12.45.3",org.burningwave.core.classes;uses:="io.github.toolfactory.jvm.util,org.burningwave.core,org.burningwave.core.concurrent,org.burningwave.core.function,org.burningwave.core.io,org.burningwave.core.iterable";version="12.45.3",org.burningwave.core.concurrent;uses:="org.burningwave.core,org.burningwave.core.function";version="12.45.3",org.burningwave.core.function;version="12.45.3",org.burningwave.core.io;uses:="org.burningwave.core,org.burningwave.core.classes";version="12.45.3",org.burningwave.core.iterable;uses:="org.burningwave.core,org.burningwave.core.concurrent,org.burningwave.core.function";version="12.45.3",org.burningwave.core.jvm;uses:="org.burningwave.core,org.burningwave.core.io,org.burningwave.core.iterable";version="12.45.3"</Export-Package>
<Multi-Release>true</Multi-Release>
</manifestEntries>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>

<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>${maven-deploy-plugin.version}</version>
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/module-info.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Cache.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Cleanable.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Closeable.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Component.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Context.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Criteria.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Executable.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Identifiable.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/LoggingLevel.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/ManagedLogger.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Memorizer.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Objects.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Strings.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/SystemProperties.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/burningwave/core/Virtual.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*
* The MIT License (MIT)
*
* Copyright (c) 2019-2022 Roberto Gentili
* Copyright (c) 2019-2023 Roberto Gentili
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without
Expand Down
Loading

0 comments on commit a728f74

Please sign in to comment.