You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2024/03/15 07:55:30 UTC
(cayenne) branch STABLE-4.0 updated (72dd76c6e -> d1d2a0687)
This is an automated email from the ASF dual-hosted git repository.
ntimofeev pushed a change to branch STABLE-4.0
in repository https://gitbox.apache.org/repos/asf/cayenne.git
from 72dd76c6e [maven-release-plugin] prepare for next development iteration
new e38982c12 Update docs: change `http` to `https`
new d1d2a0687 Drop unreachable mailing lists archives
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../dbsync/merge/builders/ObjectMother.java | 2 +-
.../configuration/rop/client/ProtostuffModule.java | 4 ++--
.../org/apache/cayenne/rop/protostuff/Wrapper.java | 4 ++--
.../configuration/Rot13PasswordEncoder.java | 4 ++--
.../configuration/Rot47PasswordEncoder.java | 4 ++--
.../org/apache/cayenne/dba/db2/DB2Adapter.java | 2 +-
.../org/apache/cayenne/dba/derby/DerbyAdapter.java | 2 +-
.../cayenne/dba/firebird/FirebirdAdapter.java | 2 +-
.../cayenne/dba/frontbase/FrontBaseAdapter.java | 2 +-
.../java/org/apache/cayenne/dba/h2/H2Adapter.java | 2 +-
.../apache/cayenne/dba/hsqldb/HSQLDBAdapter.java | 2 +-
.../apache/cayenne/dba/ingres/IngresAdapter.java | 2 +-
.../org/apache/cayenne/dba/mysql/MySQLAdapter.java | 10 ++++-----
.../org/apache/cayenne/dba/mysql/MySQLSniffer.java | 2 +-
.../cayenne/dba/openbase/OpenBaseAdapter.java | 2 +-
.../apache/cayenne/dba/oracle/OracleAdapter.java | 2 +-
.../cayenne/dba/postgres/PostgresAdapter.java | 2 +-
.../apache/cayenne/dba/sqlite/SQLiteAdapter.java | 4 ++--
.../cayenne/dba/sqlserver/SQLServerAdapter.java | 4 ++--
.../apache/cayenne/dba/sybase/SybaseAdapter.java | 2 +-
.../java/org/apache/cayenne/event/EventBridge.java | 2 +-
.../java/org/apache/cayenne/util/Base64Codec.java | 24 +++++++++++-----------
.../util/concurrentlinkedhashmap/Weighers.java | 4 ++--
.../cayenne/CayenneDataObjectInContextIT.java | 2 +-
.../apache/cayenne/unit/HSQLDBUnitDbAdapter.java | 2 +-
.../docs/asciidoc/_cayenne-guide/part1/setup.adoc | 2 +-
.../_getting-started-guide/starting-project.adoc | 2 +-
.../_getting-started-rop/part2/hessianWebServ.adoc | 2 +-
.../_getting-started-rop/part2/starting.adoc | 2 +-
docs/asciidoc/pom.xml | 2 +-
docs/doc/src/main/resources/README.html | 12 +++++------
.../modeler/cayennemodeler-strings.properties | 2 +-
.../java/org/apache/cayenne/wocompat/package.html | 2 +-
.../org/apache/cayenne/wocompat/parser/Parser.java | 2 +-
.../org/apache/cayenne/wocompat/parser/Parser.jj | 2 +-
pom.xml | 23 ++++++---------------
36 files changed, 68 insertions(+), 79 deletions(-)
(cayenne) 01/02: Update docs: change `http` to `https`
Posted by nt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ntimofeev pushed a commit to branch STABLE-4.0
in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit e38982c1227c7e7955ecfb21ba21b0e1a618db68
Author: Nikita Timofeev <st...@gmail.com>
AuthorDate: Thu Mar 14 19:33:24 2024 +0400
Update docs: change `http` to `https`
---
.../dbsync/merge/builders/ObjectMother.java | 2 +-
.../configuration/rop/client/ProtostuffModule.java | 4 ++--
.../org/apache/cayenne/rop/protostuff/Wrapper.java | 4 ++--
.../configuration/Rot13PasswordEncoder.java | 4 ++--
.../configuration/Rot47PasswordEncoder.java | 4 ++--
.../org/apache/cayenne/dba/db2/DB2Adapter.java | 2 +-
.../org/apache/cayenne/dba/derby/DerbyAdapter.java | 2 +-
.../cayenne/dba/firebird/FirebirdAdapter.java | 2 +-
.../cayenne/dba/frontbase/FrontBaseAdapter.java | 2 +-
.../java/org/apache/cayenne/dba/h2/H2Adapter.java | 2 +-
.../apache/cayenne/dba/hsqldb/HSQLDBAdapter.java | 2 +-
.../apache/cayenne/dba/ingres/IngresAdapter.java | 2 +-
.../org/apache/cayenne/dba/mysql/MySQLAdapter.java | 10 ++++-----
.../org/apache/cayenne/dba/mysql/MySQLSniffer.java | 2 +-
.../cayenne/dba/openbase/OpenBaseAdapter.java | 2 +-
.../apache/cayenne/dba/oracle/OracleAdapter.java | 2 +-
.../cayenne/dba/postgres/PostgresAdapter.java | 2 +-
.../apache/cayenne/dba/sqlite/SQLiteAdapter.java | 4 ++--
.../cayenne/dba/sqlserver/SQLServerAdapter.java | 4 ++--
.../apache/cayenne/dba/sybase/SybaseAdapter.java | 2 +-
.../java/org/apache/cayenne/event/EventBridge.java | 2 +-
.../java/org/apache/cayenne/util/Base64Codec.java | 24 +++++++++++-----------
.../util/concurrentlinkedhashmap/Weighers.java | 4 ++--
.../cayenne/CayenneDataObjectInContextIT.java | 2 +-
.../apache/cayenne/unit/HSQLDBUnitDbAdapter.java | 2 +-
.../docs/asciidoc/_cayenne-guide/part1/setup.adoc | 2 +-
.../_getting-started-guide/starting-project.adoc | 2 +-
.../_getting-started-rop/part2/hessianWebServ.adoc | 2 +-
.../_getting-started-rop/part2/starting.adoc | 2 +-
docs/asciidoc/pom.xml | 2 +-
docs/doc/src/main/resources/README.html | 12 +++++------
.../modeler/cayennemodeler-strings.properties | 2 +-
.../java/org/apache/cayenne/wocompat/package.html | 2 +-
.../org/apache/cayenne/wocompat/parser/Parser.java | 2 +-
.../org/apache/cayenne/wocompat/parser/Parser.jj | 2 +-
35 files changed, 62 insertions(+), 62 deletions(-)
diff --git a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java
index 0097fe187..8f494ebe0 100644
--- a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java
+++ b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java
@@ -22,7 +22,7 @@ import org.apache.cayenne.map.DataMap;
/**
* Factory for test data see pattern definition:
- * http://martinfowler.com/bliki/ObjectMother.html
+ * https://martinfowler.com/bliki/ObjectMother.html
*
* @since 4.0.
*/
diff --git a/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java b/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java
index ccc55105a..e7149d43e 100644
--- a/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java
+++ b/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java
@@ -25,8 +25,8 @@ import org.apache.cayenne.rop.protostuff.ProtostuffROPSerializationService;
/**
* A DI module that uses Protostuff Object Graph Serialization as Cayenne {@link ROPSerializationService}.
- * <a href="http://www.protostuff.io/">
- *
+ * See <a href="https://protostuff.github.io/">official docs</a>
+ * <p>
* To use this module you should add the following system properties:
* -Dprotostuff.runtime.collection_schema_on_repeated_fields=true
* -Dprotostuff.runtime.morph_collection_interfaces=true
diff --git a/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java b/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java
index 3205b6d3b..91c94a3f8 100644
--- a/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java
+++ b/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java
@@ -24,8 +24,8 @@ import java.io.Serializable;
/**
* As Protostuff has limitation that nested messages should not contain references to the root message, so we provide
* a simple wrapper for the root message.
- *
- * <a href="http://www.protostuff.io/documentation/object-graphs/">
+ * <p>
+ * See <a href="https://protostuff.github.io/documentation/object-graphs/">official docs</a>
*
* @since 4.0
*/
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
index 67b7581a7..f6354fda6 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java
@@ -25,7 +25,7 @@ package org.apache.cayenne.configuration;
* numbers and symbols are left untouched. ROT-13 is also a symmetrical cipher and
* therefore provides no real encryption since applying the cipher to the encrypted text
* produces the original source text. See the Wikipedia entry on <a
- * href="http://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
+ * href="https://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
* topic.
*
* @since 3.0
@@ -43,7 +43,7 @@ public class Rot13PasswordEncoder implements PasswordEncoding {
/**
* Applies a ROT-13 Caesar cipher to the supplied value. Each letter in the supplied
* value is substituted with a new value rotated by 13 places in the alphabet. See <a
- * href="http://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information.
+ * href="https://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information.
* <p>
* A Unix command to perform a ROT-13 cipher is:
*
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
index 5895fcd40..88e947394 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java
@@ -23,7 +23,7 @@ package org.apache.cayenne.configuration;
* The ROT-47 password encoder passes the text of the database password through a simple
* Caesar cipher to obscure the password text. The ROT-47 cipher is similar to the ROT-13
* cipher, but processes numbers and symbols as well. See the Wikipedia entry on <a
- * href="http://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
+ * href="https://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this
* topic.
*
* @since 3.0
@@ -41,7 +41,7 @@ public class Rot47PasswordEncoder implements PasswordEncoding {
/**
* Applies a ROT-47 Caesar cipher to the supplied value. Each letter in the supplied
* value is substituted with a new value rotated by 47 places. See <a
- * href="http://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information (there is
+ * href="https://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information (there is
* a subsection for ROT-47).
* <p>
* A Unix command to perform a ROT-47 cipher is:
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
index c6df8394f..5f06fbd90 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java
@@ -48,7 +48,7 @@ import org.apache.cayenne.query.SQLAction;
import org.apache.cayenne.resource.ResourceLocator;
/**
- * DbAdapter implementation for the <a href="http://www.ibm.com/db2/"> DB2 RDBMS </a>.
+ * DbAdapter implementation for the <a href="https://www.ibm.com/db2/"> DB2 RDBMS </a>.
* Sample connection settings to use with DB2 are shown below:
*
* <pre>
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
index 7dd23a317..eeb9de5d6 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java
@@ -47,7 +47,7 @@ import java.sql.Types;
import java.util.List;
/**
- * DbAdapter implementation for the <a href="http://db.apache.org/derby/"> Derby RDBMS
+ * DbAdapter implementation for the <a href="https://db.apache.org/derby/"> Derby RDBMS
* </a>. Sample connection settings to use with Derby are shown below. <h3>Embedded</h3>
* <p>
* <pre>
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java
index a878be29b..27d62932a 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java
@@ -39,7 +39,7 @@ import org.apache.cayenne.resource.ResourceLocator;
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.firebirdsql.org">FirebirdSQL
+ * DbAdapter implementation for <a href="https://www.firebirdsql.org">FirebirdSQL
* RDBMS </a>. Sample connection settings to use with Firebird are shown
* below:
*
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
index 69b9876c9..2890e0260 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java
@@ -47,7 +47,7 @@ import java.util.Iterator;
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.frontbase.com/">FrontBase
+ * DbAdapter implementation for <a href="https://www.frontbase.com/">FrontBase
* RDBMS</a>. Sample connection settings to use with FrontBase are shown below:
*
* <pre>
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java
index 6b4763636..8a5822b8a 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java
@@ -33,7 +33,7 @@ import org.apache.cayenne.resource.ResourceLocator;
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.h2database.com/">H2
+ * DbAdapter implementation for <a href="https://www.h2database.com/">H2
* RDBMS </a>. Sample connection settings to use with H2 are shown
* below:
*
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
index 64c59b3bb..bacc716e2 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java
@@ -54,7 +54,7 @@ import java.util.Iterator;
import java.util.List;
/**
- * DbAdapter implementation for the <a href="http://hsqldb.sourceforge.net/">
+ * DbAdapter implementation for the <a href="https://hsqldb.sourceforge.net/">
* HSQLDB RDBMS </a>. Sample connection settings to use with HSQLDB are shown
* below:
*
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
index 60a39b612..e53139601 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java
@@ -50,7 +50,7 @@ import java.util.List;
/**
* DbAdapter implementation for <a
- * href="http://opensource.ca.com/projects/ingres/">Ingres</a>. Sample
+ * href="https://opensource.ca.com/projects/ingres/">Ingres</a>. Sample
* connection settings to use with Ingres are shown below:
*
* <pre>
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
index 24d39ae1f..81f8c9822 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java
@@ -61,7 +61,7 @@ import java.util.Iterator;
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.mysql.com">MySQL RDBMS</a>.
+ * DbAdapter implementation for <a href="https://www.mysql.com">MySQL RDBMS</a>.
* <h3>
* Foreign Key Constraint Handling</h3>
* <p>
@@ -123,7 +123,7 @@ public class MySQLAdapter extends JdbcAdapter {
/**
* Uses special action builder to create the right action.
- *
+ *
* @since 1.2
*/
@Override
@@ -196,7 +196,7 @@ public class MySQLAdapter extends JdbcAdapter {
// types like "int unsigned" map to Long
else if (typeName != null && typeName.endsWith(" unsigned")) {
// per
- // http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html
+ // https://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html
if (typeName.equals("int unsigned") || typeName.equals("integer unsigned")
|| typeName.equals("mediumint unsigned")) {
type = Types.BIGINT;
@@ -271,7 +271,7 @@ public class MySQLAdapter extends JdbcAdapter {
* Customizes PK clause semantics to ensure that generated columns are in
* the beginning of the PK definition, as this seems to be a requirement for
* InnoDB tables.
- *
+ *
* @since 1.2
*/
// See CAY-358 for details of the InnoDB problem
@@ -352,7 +352,7 @@ public class MySQLAdapter extends JdbcAdapter {
public boolean typeSupportsLength(int type) {
// As of MySQL 5.6.4 the "TIMESTAMP" and "TIME" types support length,
// which is the number of decimal places for fractional seconds
- // http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
+ // https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
switch (type) {
case Types.TIMESTAMP:
case Types.TIME:
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java
index be5334db7..01697d432 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java
@@ -54,7 +54,7 @@ public class MySQLSniffer implements DbAdapterDetector {
String adapterStorageEngine = MySQLAdapter.DEFAULT_STORAGE_ENGINE;
try (Statement statement = md.getConnection().createStatement();) {
- // http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
+ // https://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
// per link above "table type" concept is deprecated in favor of
// "storage
// engine". Not sure if we should check "storage_engine" variable
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
index 1a3077924..47417e588 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java
@@ -51,7 +51,7 @@ import org.apache.cayenne.query.SelectQuery;
import org.apache.cayenne.resource.ResourceLocator;
/**
- * DbAdapter implementation for <a href="http://www.openbase.com">OpenBase</a>.
+ * DbAdapter implementation for <a href="https://www.openbase.com">OpenBase</a>.
* Sample connection settings to use with OpenBase are shown below:
* <p>
* <pre>
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
index 77f2be1f3..2501a0d09 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java
@@ -59,7 +59,7 @@ import java.util.Collections;
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.oracle.com">Oracle RDBMS
+ * DbAdapter implementation for <a href="https://www.oracle.com">Oracle RDBMS
* </a>. Sample connection settings to use with Oracle are shown below:
*
* <pre>
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
index 8fc277e34..ca600cb2c 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java
@@ -54,7 +54,7 @@ import java.util.Iterator;
import java.util.List;
/**
- * DbAdapter implementation for <a href="http://www.postgresql.org">PostgreSQL
+ * DbAdapter implementation for <a href="https://www.postgresql.org">PostgreSQL
* RDBMS </a>. Sample connection settings to use with PostgreSQL are shown
* below:
*
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java
index 25422825f..e1efa54e4 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java
@@ -44,8 +44,8 @@ import java.util.List;
/**
* A SQLite database adapter that works with Zentus JDBC driver. See
- * http://www.zentus.com/sqlitejdbc/ for the driver information. Also look at
- * http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC for another adaptor option.
+ * https://www.zentus.com/sqlitejdbc/ for the driver information. Also look at
+ * https://github.com/xerial/sqlite-jdbc for another adapter option.
*
* <pre>
* sqlite.jdbc.url = jdbc:sqlite:sqlitetest.db
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
index 1a32cf4db..e81d5de9b 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java
@@ -42,7 +42,7 @@ import java.util.List;
/**
* <p>
* Cayenne DbAdapter implementation for <a
- * href="http://www.microsoft.com/sql/">Microsoft SQL Server </a> engine.
+ * href="https://www.microsoft.com/sql/">Microsoft SQL Server </a> engine.
* </p>
* <h3>Microsoft Driver Settings</h3>
* <p>
@@ -63,7 +63,7 @@ import java.util.List;
* <h3>jTDS Driver Settings</h3>
* <p>
* jTDS is an open source driver that can be downloaded from <a href=
- * "http://jtds.sourceforge.net">http://jtds.sourceforge.net </a>. It supports
+ * "https://jtds.sourceforge.net">https://jtds.sourceforge.net </a>. It supports
* both SQLServer and Sybase. Sample SQLServer settings are the following:
* </p>
*
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
index 891995e2e..485962208 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java
@@ -49,7 +49,7 @@ import org.apache.cayenne.query.SelectQuery;
import org.apache.cayenne.resource.ResourceLocator;
/**
- * DbAdapter implementation for <a href="http://www.sybase.com">Sybase
+ * DbAdapter implementation for <a href="https://www.sybase.com">Sybase
* RDBMS</a>.
*/
public class SybaseAdapter extends JdbcAdapter {
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java b/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java
index 83a5d68be..f8f9046d3 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java
@@ -44,7 +44,7 @@ import java.util.HashSet;
* </p>
* <p>
* This class is an example of <a
- * href="http://en.wikipedia.org/wiki/Bridge_pattern">"bridge" design pattern</a>, hence
+ * href="https://en.wikipedia.org/wiki/Bridge_pattern">"bridge" design pattern</a>, hence
* the name.
* </p>
*
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java b/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java
index 2b95519d5..b5487449d 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java
@@ -25,7 +25,7 @@ package org.apache.cayenne.util;
* <i>This codec is based on Apache commons.codec implementation, copyright The Apache
* Software Foundation.</i>
* </p>
- *
+ *
* @since 1.2
*/
public class Base64Codec {
@@ -36,15 +36,15 @@ public class Base64Codec {
* The {@value} character limit does not count the trailing CRLF, but counts all other
* characters, including any equal signs.
* </p>
- *
- * @see <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 6.8</a>
+ *
+ * @see <a href="https://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 6.8</a>
*/
static final int CHUNK_SIZE = 76;
/**
* Chunk separator per RFC 2045 section 2.1.
- *
- * @see <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 2.1</a>
+ *
+ * @see <a href="https://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 2.1</a>
*/
static final byte[] CHUNK_SEPARATOR = "\r\n".getBytes();
@@ -142,7 +142,7 @@ public class Base64Codec {
/**
* Tests a given byte array to see if it contains only valid characters within the
* Base64 alphabet.
- *
+ *
* @param arrayOctect byte array to test
* @return true if all bytes are valid characters in the Base64 alphabet or if the
* byte array is empty; false, otherwise
@@ -167,7 +167,7 @@ public class Base64Codec {
/**
* Encodes binary data using the base64 algorithm but does not chunk the output.
- *
+ *
* @param binaryData binary data to encode
* @return Base64 characters
*/
@@ -178,7 +178,7 @@ public class Base64Codec {
/**
* Encodes binary data using the base64 algorithm and chunks the encoded output into
* 76 character blocks
- *
+ *
* @param binaryData binary data to encode
* @return Base64 characters chunked in 76 character blocks
*/
@@ -189,7 +189,7 @@ public class Base64Codec {
/**
* Encodes binary data using the base64 algorithm, optionally chunking the output into
* 76 character blocks.
- *
+ *
* @param binaryData Array containing binary data to encode.
* @param isChunked if isChunked is true this encoder will chunk the base64 output
* into 76 character blocks
@@ -319,7 +319,7 @@ public class Base64Codec {
/**
* Decodes Base64 data into octects
- *
+ *
* @param base64Data Byte array containing Base64 data
* @return Array containing decoded data.
*/
@@ -387,7 +387,7 @@ public class Base64Codec {
/**
* Discards any whitespace from a base-64 encoded block.
- *
+ *
* @param data The base-64 encoded data to discard the whitespace from.
* @return The data, less whitespace (see RFC 2045).
*/
@@ -418,7 +418,7 @@ public class Base64Codec {
* Discards any characters outside of the base64 alphabet, per the requirements on
* page 25 of RFC 2045 - "Any characters outside of the base64 alphabet are to be
* ignored in base64 encoded data."
- *
+ *
* @param data The base-64 encoded data to groom
* @return The data, less non-base64 characters (see RFC 2045).
*/
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java b/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
index c1e17c9de..92e197a2f 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java
@@ -42,8 +42,8 @@ import java.util.Set;
* A common set of {@link Weigher} implementations.
*
* @author ben.manes@gmail.com (Ben Manes)
- * @see <a href="http://code.google.com/p/concurrentlinkedhashmap/">
- * http://code.google.com/p/concurrentlinkedhashmap/</a>
+ * @see <a href="https://code.google.com/p/concurrentlinkedhashmap/">
+ * https://code.google.com/p/concurrentlinkedhashmap/</a>
*/
final class Weighers {
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java b/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java
index a99918cac..a79f45534 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java
@@ -289,7 +289,7 @@ public class CayenneDataObjectInContextIT extends ServerCase {
/**
* Tests a condition when user substitutes object id of a new object instead of
* setting replacement. This is demonstrated here -
- * http://objectstyle.org/cayenne/lists/cayenne-user/2005/01/0210.html
+ * https://objectstyle.org/cayenne/lists/cayenne-user/2005/01/0210.html
*/
@Test
public void testObjectsCommittedManualOID() {
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java b/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java
index 3691d03b1..653f7e1f6 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java
@@ -59,7 +59,7 @@ public class HSQLDBUnitDbAdapter extends UnitDbAdapter {
/**
* In HyperSQL, REAL, FLOAT, DOUBLE are equivalent and all mapped to double in Java
- * @see <a href="http://hsqldb.org/doc/guide/sqlgeneral-chapt.html#sgc_numeric_types">HSQLDB data types documentation</a>
+ * @see <a href="https://hsqldb.org/doc/guide/sqlgeneral-chapt.html#sgc_numeric_types">HSQLDB data types documentation</a>
*/
@Override
public boolean realAsDouble() {
diff --git a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
index 2b49ad3d7..6e9ed8b45 100644
--- a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
+++ b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
@@ -54,7 +54,7 @@ include::../var.adoc[]
[[runModeler]]
==== Running CayenneModeler
-CayenneModeler GUI tool is intended to work with object relational mapping projects. While you can edit your XML by hand, it is rarely needed, as the Modeler is a pretty advanced tool included in Cayenne distribution. To obtain CayenneModeler, download Cayenne distribution archive from http://cayenne.apache.org/download.html matching the OS you are using. Of course Java needs to be installed on the machine where you are going to run the Modeler.
+CayenneModeler GUI tool is intended to work with object relational mapping projects. While you can edit your XML by hand, it is rarely needed, as the Modeler is a pretty advanced tool included in Cayenne distribution. To obtain CayenneModeler, download Cayenne distribution archive from https://cayenne.apache.org/download.html matching the OS you are using. Of course Java needs to be installed on the machine where you are going to run the Modeler.
- OS X distribution contains CayenneModeler.app at the root of the distribution disk image.
- Windows distribution contains CayenneModeler.exe file in the bin directory.
diff --git a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc b/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
index 1e041e441..91e45e451 100644
--- a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
+++ b/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
@@ -39,7 +39,7 @@ get access to the CayenneModeler tool.
NOTE: If you are really into Maven, you can start CayenneModeler from Maven too.
We'll do it in a more traditional way here.
-Download the http://cayenne.apache.org/download.html[latest release]. Unpack the distribution
+Download the https://cayenne.apache.org/download.html[latest release]. Unpack the distribution
somewhere in the file system and start CayenneModeler, following platform-specific instructions.
On most platforms it is done simply by doubleclicking the Modeler icon.
The welcome screen of the Modeler looks like this:
diff --git a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc
index d2768e1ae..281d7d5c2 100644
--- a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc
+++ b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc
@@ -40,7 +40,7 @@ Now lets get back to the "tutorial" project that contains a web application and
<repository>
<id>caucho</id>
<name>Caucho Repository</name>
- <url>http://caucho.com/m2</url>
+ <url>https://caucho.com/m2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
diff --git a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc
index 60a3f1753..cb4db3ee0 100644
--- a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc
+++ b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc
@@ -75,7 +75,7 @@ Now go back to Eclipse, right click on "tutorial-rop-client" project and select
<repository>
<id>caucho</id>
<name>Caucho Repository</name>
- <url>http://caucho.com/m2</url>
+ <url>https://caucho.com/m2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
diff --git a/docs/asciidoc/pom.xml b/docs/asciidoc/pom.xml
index 17857e552..1bcb92f1a 100644
--- a/docs/asciidoc/pom.xml
+++ b/docs/asciidoc/pom.xml
@@ -89,7 +89,7 @@
<doctype>book</doctype>
<!-- Attributes common to all output formats -->
<attributes>
- <endpoint-url>http://cayenne.apache.org</endpoint-url>
+ <endpoint-url>https://cayenne.apache.org</endpoint-url>
<basedir>${project.basedir}</basedir>
<sourcedir>${project.build.sourceDirectory}</sourcedir>
diff --git a/docs/doc/src/main/resources/README.html b/docs/doc/src/main/resources/README.html
index 5c2e6b3e6..36800b815 100644
--- a/docs/doc/src/main/resources/README.html
+++ b/docs/doc/src/main/resources/README.html
@@ -123,10 +123,10 @@
<h2>Online Resources:</h2>
<ul>
- <li><a href="http://cayenne.apache.org">Cayenne Home</a></li>
- <li><a href="http://cayenne.apache.org/download.html">Downloads</a></li>
- <li><a href="http://cayenne.apache.org/support.html">Support</a></li>
- <li><a href="http://issues.apache.org/jira/browse/CAY">Report Bugs</a></li>
+ <li><a href="https://cayenne.apache.org">Cayenne Home</a></li>
+ <li><a href="https://cayenne.apache.org/download.html">Downloads</a></li>
+ <li><a href="https://cayenne.apache.org/support.html">Support</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/CAY">Report Bugs</a></li>
</ul>
<h2>Licensing</h2>
@@ -141,7 +141,7 @@ possession, use, and/or re-export to another country, of<br/>
encryption software. BEFORE using any encryption software, please<br/>
check your country's laws, regulations and policies concerning the<br/>
import, possession, or use, and re-export of encryption software, to<br/>
-see if this is permitted. See <a href="http://www.wassenaar.org/">http://www.wassenaar.org/</a> for more<br/>
+see if this is permitted. See <a href="https://www.wassenaar.org/">https://www.wassenaar.org/</a> for more<br/>
information.
</p>
<p>
@@ -161,7 +161,7 @@ software:
</p>
<p>
<code>cayenne-crypto</code> module requires Java Cryptography extensions<br/>
-<a href="http://java.sun.com/javase/technologies/security/">http://java.sun.com/javase/technologies/security/</a>. Apache Cayenne <br/>
+<a href="https://java.sun.com/javase/technologies/security/">http://java.sun.com/javase/technologies/security/</a>. Apache Cayenne <br/>
does not include these libraries itself, but is designed to use them.
</p>
<p>
diff --git a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties
index b71fef758..03ff9028f 100644
--- a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties
+++ b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-cayenne.bugreport.url = http://issues.apache.org/jira/browse/CAY
+cayenne.bugreport.url = https://issues.apache.org/jira/browse/CAY
cayenne.modeler.about.info = (c) 2001-2019 Apache Software Foundation and individual authors.\
<br><br>http://cayenne.apache.org/<br>
diff --git a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html
index cf4ad0515..d513dd6a9 100644
--- a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html
+++ b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html
@@ -19,7 +19,7 @@
<html>
<body>
Contains classes that interface Cayenne with Apple's
-<a href="http://webobjects.com">WebObjects</a>. This includes
+<a href="https://webobjects.com">WebObjects</a>. This includes
utility classes to read and write property list files, read
EOModels, etc.
</body>
diff --git a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java
index bbb7cf4ee..3cf11663f 100644
--- a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java
+++ b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java
@@ -29,7 +29,7 @@ import org.apache.cayenne.wocompat.PlistDataStructureFactory;
* NeXT/Apple Property List format parser.
*
* <p>Contributed by Jeff Martin <re...@yahoo.com> and Josh from Report Mill -
- * <a href="http://www.reportmill.com/">http://www.reportmill.com/</a></p>
+ * <a href="https://www.reportmill.com/">https://www.reportmill.com/</a></p>
*/
public class Parser implements ParserConstants {
diff --git a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj
index bc43817c3..f45d2a1b1 100644
--- a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj
+++ b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj
@@ -39,7 +39,7 @@ import org.apache.cayenne.wocompat.PlistDataStructureFactory;
* NeXT/Apple Property List format parser.
*
* <p>Contributed by Jeff Martin <re...@yahoo.com> and Josh from Report Mill -
- * <a href="http://www.reportmill.com/">http://www.reportmill.com/</a></p>
+ * <a href="https://www.reportmill.com/">https://www.reportmill.com/</a></p>
*/
public class Parser {
(cayenne) 02/02: Drop unreachable mailing lists archives
Posted by nt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ntimofeev pushed a commit to branch STABLE-4.0
in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit d1d2a0687c6b7b40fe3ae5d0cef1e91e1204e9d7
Author: Nikita Timofeev <st...@gmail.com>
AuthorDate: Fri Mar 15 11:55:21 2024 +0400
Drop unreachable mailing lists archives
---
pom.xml | 23 ++++++-----------------
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/pom.xml b/pom.xml
index 117f0e688..3f4e41b99 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,7 +48,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
- <url>http://cayenne.apache.org/</url>
+ <url>https://cayenne.apache.org/</url>
<modules>
<module>build-tools</module>
<module>cayenne-ant</module>
@@ -84,31 +84,20 @@
<post>user@cayenne.apache.org</post>
<subscribe>user-subscribe@cayenne.apache.org</subscribe>
<unsubscribe>user-unsubscribe@cayenne.apache.org</unsubscribe>
- <archive>http://mail-archives.apache.org/mod_mbox/cayenne-user</archive>
- <otherArchives>
- <otherArchive>http://cayenne.markmail.org/search/+list:org.apache.cayenne.user</otherArchive>
- <otherArchive>http://dir.gmane.org/gmane.comp.java.cayenne.user</otherArchive>
- </otherArchives>
+ <archive>https://lists.apache.org/list.html?user@cayenne.apache.org</archive>
</mailingList>
<mailingList>
<name>Cayenne Developer List</name>
<post>dev@cayenne.apache.org</post>
<subscribe>dev-subscribe@cayenne.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@cayenne.apache.org</unsubscribe>
- <archive>http://mail-archives.apache.org/mod_mbox/cayenne-dev</archive>
- <otherArchives>
- <otherArchive>http://cayenne.markmail.org/search/+list:org.apache.cayenne.dev</otherArchive>
- <otherArchive>http://dir.gmane.org/gmane.comp.java.cayenne.devel</otherArchive>
- </otherArchives>
+ <archive>https://lists.apache.org/list.html?dev@cayenne.apache.org</archive>
</mailingList>
<mailingList>
<name>Cayenne Commits</name>
<subscribe>commits-subscribe@cayenne.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@cayenne.apache.org</unsubscribe>
- <archive>http://mail-archives.apache.org/mod_mbox/cayenne-commits</archive>
- <otherArchives>
- <otherArchive>http://cayenne.markmail.org/search/+list:org.apache.cayenne.commits</otherArchive>
- </otherArchives>
+ <archive>https://lists.apache.org/list.html?commits@cayenne.apache.org</archive>
</mailingList>
</mailingLists>
<developers>
@@ -255,7 +244,7 @@
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
@@ -267,7 +256,7 @@
</scm>
<organization>
<name>Apache Cayenne</name>
- <url>http://cayenne.apache.org/</url>
+ <url>https://cayenne.apache.org/</url>
</organization>
<dependencyManagement>
<dependencies>