diff --git a/icu4j/demos/.classpath b/icu4j/demos/.classpath
deleted file mode 100644
index de352f166e8..00000000000
--- a/icu4j/demos/.classpath
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/demos/.project b/icu4j/demos/.project
deleted file mode 100644
index 69e0c1ba71f..00000000000
--- a/icu4j/demos/.project
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
- icu4j-demos
-
-
- icu4j-charset
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/demos/.settings/org.eclipse.core.resources.prefs b/icu4j/demos/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 2d2d78cfa6c..00000000000
--- a/icu4j/demos/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:21 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/demos/.settings/org.eclipse.jdt.core.prefs b/icu4j/demos/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index b53da366194..00000000000
--- a/icu4j/demos/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,379 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/demos/.settings/org.eclipse.jdt.ui.prefs b/icu4j/demos/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 22b2f8704bb..00000000000
--- a/icu4j/demos/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,64 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.javadoc=false
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/demos/build.properties b/icu4j/demos/build.properties
deleted file mode 100644
index 1891e725084..00000000000
--- a/icu4j/demos/build.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../main/shared
diff --git a/icu4j/demos/build.xml b/icu4j/demos/build.xml
deleted file mode 100644
index 600c1f85822..00000000000
--- a/icu4j/demos/build.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/demos/demos-build.launch b/icu4j/demos/demos-build.launch
deleted file mode 100644
index cead29ec957..00000000000
--- a/icu4j/demos/demos-build.launch
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/demos/manifest.stub b/icu4j/demos/manifest.stub
deleted file mode 100644
index 7c588fae3ec..00000000000
--- a/icu4j/demos/manifest.stub
+++ /dev/null
@@ -1,13 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: com.ibm.icu.dev.demo.Launcher
-Class-Path: icu4j.jar
-
-Name: com/ibm/icu/dev/demo
-Specification-Title: ICU for Java Demo
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Demo
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/demos/pom.xml b/icu4j/demos/pom.xml
new file mode 100644
index 00000000000..b393e620371
--- /dev/null
+++ b/icu4j/demos/pom.xml
@@ -0,0 +1,38 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-root
+ 74.0.1-SNAPSHOT
+
+
+ demos
+
+
+ ${project.basedir}/..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+ com.ibm.icu
+ icu4j-charset
+ ${project.version}
+
+
+ com.ibm.icu
+ translit
+ ${project.version}
+
+
+
+
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/Launcher.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/Launcher.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/Launcher.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/Launcher.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarApp.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarApp.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarApp.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarApp.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarCalc.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarCalc.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarCalc.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarCalc.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarPanel.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarPanel.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarPanel.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/calendar/CalendarPanel.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/charsetdet/DetectingViewer.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/charsetdet/DetectingViewer.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/charsetdet/DetectingViewer.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/charsetdet/DetectingViewer.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/holiday/HolidayBorderPanel.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/holiday/HolidayBorderPanel.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/holiday/HolidayBorderPanel.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/holiday/HolidayBorderPanel.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/holiday/HolidayCalendarDemo.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/holiday/HolidayCalendarDemo.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/holiday/HolidayCalendarDemo.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/holiday/HolidayCalendarDemo.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/impl/AppletFrame.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/AppletFrame.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/impl/AppletFrame.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/AppletFrame.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/impl/DemoApplet.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DemoApplet.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/impl/DemoApplet.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DemoApplet.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/impl/DemoTextBox.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DemoTextBox.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/impl/DemoTextBox.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DemoTextBox.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/impl/DemoUtility.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DemoUtility.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/impl/DemoUtility.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DemoUtility.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/impl/DumbTextComponent.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DumbTextComponent.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/impl/DumbTextComponent.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/DumbTextComponent.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/impl/Selection.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/Selection.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/impl/Selection.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/impl/Selection.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/number/CurrencyDemo.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/number/CurrencyDemo.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/number/CurrencyDemo.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/number/CurrencyDemo.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/rbnf/RbnfDemo.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/rbnf/RbnfDemo.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/rbnf/RbnfDemo.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/rbnf/RbnfDemo.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/AnyTransliterator.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/AnyTransliterator.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/AnyTransliterator.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/AnyTransliterator.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/CaseIterator.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/CaseIterator.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/CaseIterator.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/CaseIterator.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/Demo.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/Demo.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/Demo.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/Demo.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/DemoApplet.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/DemoApplet.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/DemoApplet.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/DemoApplet.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/InfoDialog.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/InfoDialog.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/InfoDialog.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/InfoDialog.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/IntDiffer.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/IntDiffer.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/IntDiffer.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/IntDiffer.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/TransliteratingTextComponent.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/TransliteratingTextComponent.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/TransliteratingTextComponent.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/TransliteratingTextComponent.java
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/TransliterationChart.java b/icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/TransliterationChart.java
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/TransliterationChart.java
rename to icu4j/demos/src/main/java/com/ibm/icu/dev/demo/translit/TransliterationChart.java
diff --git a/icu4j/demos/src/main/resources/LICENSE b/icu4j/demos/src/main/resources/LICENSE
new file mode 120000
index 00000000000..2a64f9d0fc6
--- /dev/null
+++ b/icu4j/demos/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/package.html b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/calendar/package.html
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/calendar/package.html
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/calendar/package.html
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/holiday/package.html b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/holiday/package.html
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/holiday/package.html
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/holiday/package.html
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/impl/package.html b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/impl/package.html
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/impl/package.html
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/impl/package.html
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/rbnf/package.html b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/rbnf/package.html
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/rbnf/package.html
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/rbnf/package.html
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Han-Latin.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Han-Latin.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Han-Latin.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Han-Latin.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Hebrew-Latin.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Hebrew-Latin.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Hebrew-Latin.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Hebrew-Latin.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Instructions.html b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Instructions.html
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Instructions.html
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Instructions.html
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/demo.bat b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/demo.bat
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/demo.bat
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/demo.bat
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/demo.html b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/demo.html
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/demo.html
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/demo.html
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/package.html b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/package.html
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/package.html
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/package.html
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Han_Pinyin.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/resources/Transliterator_Han_Pinyin.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Han_Pinyin.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/resources/Transliterator_Han_Pinyin.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_English.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_English.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_English.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_English.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_OnRomaji.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_OnRomaji.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_OnRomaji.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_OnRomaji.txt
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/translit/thai_test.txt b/icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/thai_test.txt
similarity index 100%
rename from icu4j/demos/src/com/ibm/icu/dev/demo/translit/thai_test.txt
rename to icu4j/demos/src/main/resources/com/ibm/icu/dev/demo/translit/thai_test.txt
diff --git a/icu4j/main/charset/pom.xml b/icu4j/main/charset/pom.xml
new file mode 100644
index 00000000000..630350a957e
--- /dev/null
+++ b/icu4j/main/charset/pom.xml
@@ -0,0 +1,74 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ icu4j-charset
+
+
+ ${project.basedir}/../..
+ charset
+ charset
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ framework
+ ${project.version}
+ test-jar
+ test
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ pl.pragmatists
+ JUnitParams
+ ${junitparams.version}
+ test
+
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ com.ibm.icu.charset
+
+
+
+
+
+
+
+
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/Charset88591.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/Charset88591.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/Charset88591.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/Charset88591.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetASCII.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetASCII.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetASCII.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetASCII.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetBOCU1.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetBOCU1.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetCESU8.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetCESU8.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetCESU8.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetCESU8.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetCallback.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetCallback.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetCallback.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetCallback.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetCompoundText.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetCompoundText.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetCompoundText.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetCompoundText.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetDecoderICU.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetDecoderICU.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetDecoderICU.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetDecoderICU.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetEncoderICU.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetEncoderICU.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetHZ.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetHZ.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetHZ.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetHZ.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetICU.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetICU.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetICU.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetISCII.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetISCII.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetISO2022.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetISO2022.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetLMBCS.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetLMBCS.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetLMBCS.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetLMBCS.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetMBCS.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetMBCS.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetProviderICU.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetProviderICU.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetProviderICU.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetProviderICU.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetSCSU.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetSCSU.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetSCSU.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetSCSU.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetSelector.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetSelector.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetSelector.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetSelector.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF16.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF16.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF16.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF16.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF16BE.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF16BE.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF16BE.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF16BE.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF16LE.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF16LE.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF16LE.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF16LE.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF32.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF32.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF32.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF32.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF32BE.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF32BE.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF32BE.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF32BE.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF32LE.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF32LE.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF32LE.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF32LE.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF7.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF7.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF7.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF7.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF8.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF8.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetUTF8.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/CharsetUTF8.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterAlias.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterAlias.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterAlias.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterAlias.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterAliasDataReader.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterAliasDataReader.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterAliasDataReader.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterAliasDataReader.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterConstants.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterConstants.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterConstants.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterConstants.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterDataReader.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterDataReader.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterDataReader.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterDataReader.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterSharedData.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterSharedData.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterSharedData.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterSharedData.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterStaticData.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterStaticData.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/UConverterStaticData.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/UConverterStaticData.java
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/UTF8.java b/icu4j/main/charset/src/main/java/com/ibm/icu/charset/UTF8.java
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/UTF8.java
rename to icu4j/main/charset/src/main/java/com/ibm/icu/charset/UTF8.java
diff --git a/icu4j/main/charset/src/main/resources/LICENSE b/icu4j/main/charset/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/charset/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/classes/charset/src/META-INF/services/java.nio.charset.spi.CharsetProvider b/icu4j/main/charset/src/main/resources/META-INF/services/java.nio.charset.spi.CharsetProvider
similarity index 100%
rename from icu4j/main/classes/charset/src/META-INF/services/java.nio.charset.spi.CharsetProvider
rename to icu4j/main/charset/src/main/resources/META-INF/services/java.nio.charset.spi.CharsetProvider
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/package.html b/icu4j/main/charset/src/main/resources/com/ibm/icu/charset/package.html
similarity index 100%
rename from icu4j/main/classes/charset/src/com/ibm/icu/charset/package.html
rename to icu4j/main/charset/src/main/resources/com/ibm/icu/charset/package.html
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/cns-11643-1992.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/cns-11643-1992.cnv
new file mode 100644
index 00000000000..149b8c3dafe
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/cns-11643-1992.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/cnvalias.icu b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/cnvalias.icu
new file mode 100644
index 00000000000..9d0e3ad586c
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/cnvalias.icu differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebcdic-xml-us.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebcdic-xml-us.cnv
new file mode 100644
index 00000000000..ecf37ec3a9d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebcdic-xml-us.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/euc-jp-2007.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/euc-jp-2007.cnv
new file mode 100644
index 00000000000..578e5047eb8
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/euc-jp-2007.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/euc-tw-2014.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/euc-tw-2014.cnv
new file mode 100644
index 00000000000..9735779efb7
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/euc-tw-2014.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/gb18030-2022.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/gb18030-2022.cnv
new file mode 100644
index 00000000000..4731af8d1f1
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/gb18030-2022.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsm-03.38-2009.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsm-03.38-2009.cnv
new file mode 100644
index 00000000000..b11613072f5
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsm-03.38-2009.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1006_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1006_P100-1995.cnv
new file mode 100644
index 00000000000..a21e8ba577d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1006_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1025_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1025_P100-1995.cnv
new file mode 100644
index 00000000000..13c51789a7f
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1025_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1026_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1026_P100-1995.cnv
new file mode 100644
index 00000000000..3abf7ec71ba
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1026_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1047_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1047_P100-1995.cnv
new file mode 100644
index 00000000000..c67e17db893
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1047_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1051_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1051_P100-1995.cnv
new file mode 100644
index 00000000000..141f0bd8e18
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1051_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1089_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1089_P100-1995.cnv
new file mode 100644
index 00000000000..726412c0c11
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1089_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1097_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1097_P100-1995.cnv
new file mode 100644
index 00000000000..f90e3985d97
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1097_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1098_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1098_P100-1995.cnv
new file mode 100644
index 00000000000..84037b79807
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1098_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1112_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1112_P100-1995.cnv
new file mode 100644
index 00000000000..c4453f8a329
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1112_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1122_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1122_P100-1999.cnv
new file mode 100644
index 00000000000..f76053812d8
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1122_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1123_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1123_P100-1995.cnv
new file mode 100644
index 00000000000..ff20f64c731
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1123_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1124_P100-1996.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1124_P100-1996.cnv
new file mode 100644
index 00000000000..f52219fad11
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1124_P100-1996.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1125_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1125_P100-1997.cnv
new file mode 100644
index 00000000000..e7713954277
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1125_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1129_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1129_P100-1997.cnv
new file mode 100644
index 00000000000..007c982d894
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1129_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1130_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1130_P100-1997.cnv
new file mode 100644
index 00000000000..d083a80b96e
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1130_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1131_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1131_P100-1997.cnv
new file mode 100644
index 00000000000..52e36829219
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1131_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1132_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1132_P100-1998.cnv
new file mode 100644
index 00000000000..26013e1d0b6
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1132_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1133_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1133_P100-1997.cnv
new file mode 100644
index 00000000000..d1fce50aa8d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1133_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1137_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1137_P100-1999.cnv
new file mode 100644
index 00000000000..a52a6907582
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1137_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1140_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1140_P100-1997.cnv
new file mode 100644
index 00000000000..9939a68f986
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1140_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1141_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1141_P100-1997.cnv
new file mode 100644
index 00000000000..b26ff2087d8
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1141_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1142_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1142_P100-1997.cnv
new file mode 100644
index 00000000000..1ecc5e35891
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1142_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1143_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1143_P100-1997.cnv
new file mode 100644
index 00000000000..e337b58f1bc
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1143_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1144_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1144_P100-1997.cnv
new file mode 100644
index 00000000000..de701842ef0
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1144_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1145_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1145_P100-1997.cnv
new file mode 100644
index 00000000000..22c8f2562c1
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1145_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1146_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1146_P100-1997.cnv
new file mode 100644
index 00000000000..68b5908d4e5
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1146_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1147_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1147_P100-1997.cnv
new file mode 100644
index 00000000000..605b905f217
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1147_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1148_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1148_P100-1997.cnv
new file mode 100644
index 00000000000..591f3756b7f
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1148_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1149_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1149_P100-1997.cnv
new file mode 100644
index 00000000000..acb22fe2fc0
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1149_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1153_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1153_P100-1999.cnv
new file mode 100644
index 00000000000..40c151090cb
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1153_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1154_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1154_P100-1999.cnv
new file mode 100644
index 00000000000..3d005222547
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1154_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1155_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1155_P100-1999.cnv
new file mode 100644
index 00000000000..3e3e86c9aa4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1155_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1156_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1156_P100-1999.cnv
new file mode 100644
index 00000000000..1a752ef2d70
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1156_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1157_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1157_P100-1999.cnv
new file mode 100644
index 00000000000..86db7316284
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1157_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1158_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1158_P100-1999.cnv
new file mode 100644
index 00000000000..90bc06e55cc
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1158_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1160_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1160_P100-1999.cnv
new file mode 100644
index 00000000000..6263df0cea3
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1160_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1162_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1162_P100-1999.cnv
new file mode 100644
index 00000000000..6ad3db81005
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1162_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1164_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1164_P100-1999.cnv
new file mode 100644
index 00000000000..0150d30f002
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1164_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1168_P100-2002.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1168_P100-2002.cnv
new file mode 100644
index 00000000000..694312aa2ae
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1168_P100-2002.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1250_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1250_P100-1995.cnv
new file mode 100644
index 00000000000..896fab7f1ee
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1250_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1251_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1251_P100-1995.cnv
new file mode 100644
index 00000000000..2f167df0b25
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1251_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1252_P100-2000.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1252_P100-2000.cnv
new file mode 100644
index 00000000000..12837f7bb76
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1252_P100-2000.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1253_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1253_P100-1995.cnv
new file mode 100644
index 00000000000..a12424125b4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1253_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1254_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1254_P100-1995.cnv
new file mode 100644
index 00000000000..c7eb9696651
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1254_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1255_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1255_P100-1995.cnv
new file mode 100644
index 00000000000..fbdf37cb1f9
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1255_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1256_P110-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1256_P110-1997.cnv
new file mode 100644
index 00000000000..3fac2eabbfb
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1256_P110-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1257_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1257_P100-1995.cnv
new file mode 100644
index 00000000000..0440213c271
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1257_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1258_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1258_P100-1997.cnv
new file mode 100644
index 00000000000..d152331c55a
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1258_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-12712_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-12712_P100-1998.cnv
new file mode 100644
index 00000000000..8dcb6f9e200
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-12712_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1276_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1276_P100-1995.cnv
new file mode 100644
index 00000000000..9fae0ed0d56
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1276_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1363_P110-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1363_P110-1997.cnv
new file mode 100644
index 00000000000..d8286288efe
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1363_P110-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1363_P11B-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1363_P11B-1998.cnv
new file mode 100644
index 00000000000..79eee0a7833
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1363_P11B-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1364_P110-2007.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1364_P110-2007.cnv
new file mode 100644
index 00000000000..4445dd990e6
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1364_P110-2007.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1371_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1371_P100-1999.cnv
new file mode 100644
index 00000000000..2b66f902743
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1371_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1373_P100-2002.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1373_P100-2002.cnv
new file mode 100644
index 00000000000..fbb56fb7fe9
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1373_P100-2002.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1375_P100-2008.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1375_P100-2008.cnv
new file mode 100644
index 00000000000..4a5bdad2301
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1375_P100-2008.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1383_P110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1383_P110-1999.cnv
new file mode 100644
index 00000000000..50feb7cead0
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1383_P110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1386_P100-2001.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1386_P100-2001.cnv
new file mode 100644
index 00000000000..227fbb4eac0
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1386_P100-2001.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1388_P103-2001.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1388_P103-2001.cnv
new file mode 100644
index 00000000000..c2dd9c5f942
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1388_P103-2001.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1390_P110-2003.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1390_P110-2003.cnv
new file mode 100644
index 00000000000..cf8bbed98c3
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1390_P110-2003.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1399_P110-2003.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1399_P110-2003.cnv
new file mode 100644
index 00000000000..dfdb069ec77
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-1399_P110-2003.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-16684_P110-2003.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-16684_P110-2003.cnv
new file mode 100644
index 00000000000..402f6991684
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-16684_P110-2003.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-16804_X110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-16804_X110-1999.cnv
new file mode 100644
index 00000000000..288882648fe
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-16804_X110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-273_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-273_P100-1995.cnv
new file mode 100644
index 00000000000..879d8c8b3a3
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-273_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-277_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-277_P100-1995.cnv
new file mode 100644
index 00000000000..bb72ed6565c
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-277_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-278_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-278_P100-1995.cnv
new file mode 100644
index 00000000000..ccbe24a3c3f
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-278_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-280_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-280_P100-1995.cnv
new file mode 100644
index 00000000000..854380b9c86
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-280_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-284_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-284_P100-1995.cnv
new file mode 100644
index 00000000000..0e8f48fb662
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-284_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-285_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-285_P100-1995.cnv
new file mode 100644
index 00000000000..157590f4354
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-285_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-290_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-290_P100-1995.cnv
new file mode 100644
index 00000000000..770091040c8
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-290_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-297_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-297_P100-1995.cnv
new file mode 100644
index 00000000000..54d00022d3d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-297_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P120-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P120-1999.cnv
new file mode 100644
index 00000000000..8834a37f2e8
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P120-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P12A_P12A-2004_U2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P12A_P12A-2004_U2.cnv
new file mode 100644
index 00000000000..4fc65be185d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P12A_P12A-2004_U2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P12A_P12A-2009_U2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P12A_P12A-2009_U2.cnv
new file mode 100644
index 00000000000..d67770c38c8
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-33722_P12A_P12A-2009_U2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-37_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-37_P100-1995.cnv
new file mode 100644
index 00000000000..a66e2b9704b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-37_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-420_X120-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-420_X120-1999.cnv
new file mode 100644
index 00000000000..542379290b6
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-420_X120-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-424_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-424_P100-1995.cnv
new file mode 100644
index 00000000000..1782bf281d9
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-424_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-437_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-437_P100-1995.cnv
new file mode 100644
index 00000000000..4ab311828f4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-437_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4517_P100-2005.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4517_P100-2005.cnv
new file mode 100644
index 00000000000..bf3d6808027
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4517_P100-2005.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4899_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4899_P100-1998.cnv
new file mode 100644
index 00000000000..8dc4a96f05f
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4899_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4909_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4909_P100-1999.cnv
new file mode 100644
index 00000000000..0c4647d2316
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4909_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4971_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4971_P100-1999.cnv
new file mode 100644
index 00000000000..03723446f26
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-4971_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-500_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-500_P100-1995.cnv
new file mode 100644
index 00000000000..3ec9939f591
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-500_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5012_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5012_P100-1999.cnv
new file mode 100644
index 00000000000..6299e62ee4f
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5012_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5123_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5123_P100-1999.cnv
new file mode 100644
index 00000000000..24e3ba59cf5
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5123_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5346_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5346_P100-1998.cnv
new file mode 100644
index 00000000000..83f0e48be73
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5346_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5347_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5347_P100-1998.cnv
new file mode 100644
index 00000000000..3f9b9ae5d91
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5347_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5348_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5348_P100-1997.cnv
new file mode 100644
index 00000000000..4b85c132c83
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5348_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5349_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5349_P100-1998.cnv
new file mode 100644
index 00000000000..ca56f0ca9c4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5349_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5350_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5350_P100-1998.cnv
new file mode 100644
index 00000000000..d2ed51dc644
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5350_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5351_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5351_P100-1998.cnv
new file mode 100644
index 00000000000..2509999edcf
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5351_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5352_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5352_P100-1998.cnv
new file mode 100644
index 00000000000..04b395ee143
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5352_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5353_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5353_P100-1998.cnv
new file mode 100644
index 00000000000..1e23f4ad682
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5353_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5354_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5354_P100-1998.cnv
new file mode 100644
index 00000000000..9c16d4fcf1a
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5354_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5471_P100-2006.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5471_P100-2006.cnv
new file mode 100644
index 00000000000..7bed0b342ef
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5471_P100-2006.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5478_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5478_P100-1995.cnv
new file mode 100644
index 00000000000..6a7c93a7535
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-5478_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-720_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-720_P100-1997.cnv
new file mode 100644
index 00000000000..7dabccdbc24
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-720_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-737_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-737_P100-1997.cnv
new file mode 100644
index 00000000000..9b117d5cc14
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-737_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-775_P100-1996.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-775_P100-1996.cnv
new file mode 100644
index 00000000000..d4819cab40b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-775_P100-1996.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-803_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-803_P100-1999.cnv
new file mode 100644
index 00000000000..e6f9be58c93
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-803_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-813_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-813_P100-1995.cnv
new file mode 100644
index 00000000000..fe473f3e74e
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-813_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-838_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-838_P100-1995.cnv
new file mode 100644
index 00000000000..46953291dff
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-838_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-8482_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-8482_P100-1999.cnv
new file mode 100644
index 00000000000..0c0ebf60943
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-8482_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-850_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-850_P100-1995.cnv
new file mode 100644
index 00000000000..1b7b80ff111
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-850_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-851_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-851_P100-1995.cnv
new file mode 100644
index 00000000000..5da78058fff
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-851_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-852_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-852_P100-1995.cnv
new file mode 100644
index 00000000000..f2035001bdc
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-852_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-855_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-855_P100-1995.cnv
new file mode 100644
index 00000000000..97c7b8b5f1b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-855_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-856_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-856_P100-1995.cnv
new file mode 100644
index 00000000000..993c2fef580
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-856_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-857_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-857_P100-1995.cnv
new file mode 100644
index 00000000000..caed0d9d6ec
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-857_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-858_P100-1997.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-858_P100-1997.cnv
new file mode 100644
index 00000000000..57b55bc9c3d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-858_P100-1997.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-860_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-860_P100-1995.cnv
new file mode 100644
index 00000000000..4918b03ac85
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-860_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-861_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-861_P100-1995.cnv
new file mode 100644
index 00000000000..3c93bbe4960
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-861_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-862_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-862_P100-1995.cnv
new file mode 100644
index 00000000000..b6a276da981
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-862_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-863_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-863_P100-1995.cnv
new file mode 100644
index 00000000000..717f6210b69
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-863_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-864_X110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-864_X110-1999.cnv
new file mode 100644
index 00000000000..f84af1eeaf1
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-864_X110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-865_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-865_P100-1995.cnv
new file mode 100644
index 00000000000..5df6d1c95cf
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-865_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-866_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-866_P100-1995.cnv
new file mode 100644
index 00000000000..ec2ac707bd4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-866_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-867_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-867_P100-1998.cnv
new file mode 100644
index 00000000000..f7beff68243
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-867_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-868_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-868_P100-1995.cnv
new file mode 100644
index 00000000000..09ef5cd12b2
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-868_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-869_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-869_P100-1995.cnv
new file mode 100644
index 00000000000..4a552c7ee4d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-869_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-870_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-870_P100-1995.cnv
new file mode 100644
index 00000000000..f2a935515f1
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-870_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-871_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-871_P100-1995.cnv
new file mode 100644
index 00000000000..0bfc1439f2b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-871_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-874_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-874_P100-1995.cnv
new file mode 100644
index 00000000000..b2b17a635d4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-874_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-875_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-875_P100-1995.cnv
new file mode 100644
index 00000000000..4cb65b7afc6
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-875_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-878_P100-1996.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-878_P100-1996.cnv
new file mode 100644
index 00000000000..a37911448dd
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-878_P100-1996.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9005_X110-2007.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9005_X110-2007.cnv
new file mode 100644
index 00000000000..a0b77e99802
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9005_X110-2007.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-901_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-901_P100-1999.cnv
new file mode 100644
index 00000000000..4a42efe6bc3
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-901_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-902_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-902_P100-1999.cnv
new file mode 100644
index 00000000000..1fea513d392
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-902_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9067_X100-2005.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9067_X100-2005.cnv
new file mode 100644
index 00000000000..85f3f291566
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9067_X100-2005.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-912_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-912_P100-1995.cnv
new file mode 100644
index 00000000000..6086937f77d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-912_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-913_P100-2000.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-913_P100-2000.cnv
new file mode 100644
index 00000000000..eef01f42fff
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-913_P100-2000.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-914_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-914_P100-1995.cnv
new file mode 100644
index 00000000000..11de518c722
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-914_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-915_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-915_P100-1995.cnv
new file mode 100644
index 00000000000..565924efce8
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-915_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-916_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-916_P100-1995.cnv
new file mode 100644
index 00000000000..96975ef8ed2
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-916_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-918_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-918_P100-1995.cnv
new file mode 100644
index 00000000000..64136940ac7
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-918_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-920_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-920_P100-1995.cnv
new file mode 100644
index 00000000000..de1741cb735
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-920_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-921_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-921_P100-1995.cnv
new file mode 100644
index 00000000000..f1f2679cbac
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-921_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-922_P100-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-922_P100-1999.cnv
new file mode 100644
index 00000000000..447bb965da5
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-922_P100-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-923_P100-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-923_P100-1998.cnv
new file mode 100644
index 00000000000..9c93ebb926d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-923_P100-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-930_P120-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-930_P120-1999.cnv
new file mode 100644
index 00000000000..e4c94d820e5
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-930_P120-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-933_P110-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-933_P110-1995.cnv
new file mode 100644
index 00000000000..43f490fba43
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-933_P110-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-935_P110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-935_P110-1999.cnv
new file mode 100644
index 00000000000..c4181440d19
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-935_P110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-937_P110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-937_P110-1999.cnv
new file mode 100644
index 00000000000..cd9486ff29d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-937_P110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-939_P120-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-939_P120-1999.cnv
new file mode 100644
index 00000000000..9b1bf57ba74
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-939_P120-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-942_P12A-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-942_P12A-1999.cnv
new file mode 100644
index 00000000000..2a38b9ef85a
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-942_P12A-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-943_P130-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-943_P130-1999.cnv
new file mode 100644
index 00000000000..99c49810831
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-943_P130-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-943_P15A-2003.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-943_P15A-2003.cnv
new file mode 100644
index 00000000000..e79cc51ff76
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-943_P15A-2003.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9447_P100-2002.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9447_P100-2002.cnv
new file mode 100644
index 00000000000..170cfc13160
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9447_P100-2002.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9448_X100-2005.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9448_X100-2005.cnv
new file mode 100644
index 00000000000..628fcb6ba3d
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9448_X100-2005.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9449_P100-2002.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9449_P100-2002.cnv
new file mode 100644
index 00000000000..bd4a164a806
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-9449_P100-2002.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-949_P110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-949_P110-1999.cnv
new file mode 100644
index 00000000000..9d4f76cbdfa
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-949_P110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-949_P11A-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-949_P11A-1999.cnv
new file mode 100644
index 00000000000..084bba7064b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-949_P11A-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-950_P110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-950_P110-1999.cnv
new file mode 100644
index 00000000000..894bb554432
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-950_P110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-954_P101-2007.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-954_P101-2007.cnv
new file mode 100644
index 00000000000..1d31478dc27
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-954_P101-2007.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-964_P110-1999.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-964_P110-1999.cnv
new file mode 100644
index 00000000000..757030c7e33
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-964_P110-1999.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-970_P110_P110-2006_U2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-970_P110_P110-2006_U2.cnv
new file mode 100644
index 00000000000..6a5cb8ed307
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-970_P110_P110-2006_U2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-971_P100-1995.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-971_P100-1995.cnv
new file mode 100644
index 00000000000..26011d148d3
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/ibm-971_P100-1995.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-25546.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-25546.cnv
new file mode 100644
index 00000000000..c37e7f9636f
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-25546.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d1.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d1.cnv
new file mode 100644
index 00000000000..d215a77cefd
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d1.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d2.cnv
new file mode 100644
index 00000000000..a93f5895c23
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d3.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d3.cnv
new file mode 100644
index 00000000000..d06da5a0a79
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d3.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d4.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d4.cnv
new file mode 100644
index 00000000000..f43ec35fd48
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d4.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d5.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d5.cnv
new file mode 100644
index 00000000000..1aa8720af08
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d5.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d6.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d6.cnv
new file mode 100644
index 00000000000..3c93be9e6c4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d6.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d7.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d7.cnv
new file mode 100644
index 00000000000..241f9b6a70e
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-d7.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s1.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s1.cnv
new file mode 100644
index 00000000000..af4f9e1d7ca
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s1.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s2.cnv
new file mode 100644
index 00000000000..e91faf7288f
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s3.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s3.cnv
new file mode 100644
index 00000000000..c6c0ea603d7
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-s3.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-t.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-t.cnv
new file mode 100644
index 00000000000..a4b636cb54b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/icu-internal-compound-t.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_10-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_10-1998.cnv
new file mode 100644
index 00000000000..e8d11c9ea34
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_10-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_11-2001.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_11-2001.cnv
new file mode 100644
index 00000000000..c48024ee930
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_11-2001.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_14-1998.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_14-1998.cnv
new file mode 100644
index 00000000000..fc150673af0
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-8859_14-1998.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-ir-165.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-ir-165.cnv
new file mode 100644
index 00000000000..782dffc9bee
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/iso-ir-165.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/jisx-212.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/jisx-212.cnv
new file mode 100644
index 00000000000..a19dc4b85f7
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/jisx-212.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmb-excp.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmb-excp.cnv
new file mode 100644
index 00000000000..86297a88d12
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmb-excp.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-0_2-10.2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-0_2-10.2.cnv
new file mode 100644
index 00000000000..49b385df0ea
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-0_2-10.2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-29-10.2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-29-10.2.cnv
new file mode 100644
index 00000000000..9a146ad90f9
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-29-10.2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-35-10.2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-35-10.2.cnv
new file mode 100644
index 00000000000..c47d7fd3bd1
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-35-10.2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-6_2-10.4.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-6_2-10.4.cnv
new file mode 100644
index 00000000000..ef5b320381b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-6_2-10.4.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-7_3-10.2.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-7_3-10.2.cnv
new file mode 100644
index 00000000000..26b9a7cadfe
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/macos-7_3-10.2.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-874-2000.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-874-2000.cnv
new file mode 100644
index 00000000000..50b0a1d1529
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-874-2000.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-936-2000.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-936-2000.cnv
new file mode 100644
index 00000000000..6bf388b81f4
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-936-2000.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-949-2000.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-949-2000.cnv
new file mode 100644
index 00000000000..c9b3555003b
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-949-2000.cnv differ
diff --git a/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-950-2000.cnv b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-950-2000.cnv
new file mode 100644
index 00000000000..4a2b7ab7af5
Binary files /dev/null and b/icu4j/main/charset/src/main/resources/com/ibm/icu/impl/data/icudt74b/windows-950-2000.cnv differ
diff --git a/icu4j/main/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java b/icu4j/main/charset/src/test/java/com/ibm/icu/dev/test/charset/TestCharset.java
similarity index 100%
rename from icu4j/main/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
rename to icu4j/main/charset/src/test/java/com/ibm/icu/dev/test/charset/TestCharset.java
diff --git a/icu4j/main/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java b/icu4j/main/charset/src/test/java/com/ibm/icu/dev/test/charset/TestConversion.java
similarity index 100%
rename from icu4j/main/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
rename to icu4j/main/charset/src/test/java/com/ibm/icu/dev/test/charset/TestConversion.java
diff --git a/icu4j/main/tests/charset/src/com/ibm/icu/dev/test/charset/TestSelection.java b/icu4j/main/charset/src/test/java/com/ibm/icu/dev/test/charset/TestSelection.java
similarity index 100%
rename from icu4j/main/tests/charset/src/com/ibm/icu/dev/test/charset/TestSelection.java
rename to icu4j/main/charset/src/test/java/com/ibm/icu/dev/test/charset/TestSelection.java
diff --git a/icu4j/main/classes/charset/.classpath b/icu4j/main/classes/charset/.classpath
deleted file mode 100644
index 7d57966c953..00000000000
--- a/icu4j/main/classes/charset/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/charset/.externalToolBuilders/copy-data-charset.launch b/icu4j/main/classes/charset/.externalToolBuilders/copy-data-charset.launch
deleted file mode 100644
index dd1c877c964..00000000000
--- a/icu4j/main/classes/charset/.externalToolBuilders/copy-data-charset.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/charset/.project b/icu4j/main/classes/charset/.project
deleted file mode 100644
index 932d651eef9..00000000000
--- a/icu4j/main/classes/charset/.project
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- icu4j-charset
-
-
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-data-charset.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/charset/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/charset/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 8e307eacec8..00000000000
--- a/icu4j/main/classes/charset/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:17:11 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/classes/charset/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/charset/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index b95494a0367..00000000000
--- a/icu4j/main/classes/charset/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,393 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/charset/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/charset/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/charset/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/charset/build.properties b/icu4j/main/classes/charset/build.properties
deleted file mode 100644
index 45e528765f1..00000000000
--- a/icu4j/main/classes/charset/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2012, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options
diff --git a/icu4j/main/classes/charset/build.xml b/icu4j/main/classes/charset/build.xml
deleted file mode 100644
index 0fc45fe6031..00000000000
--- a/icu4j/main/classes/charset/build.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/charset/charset-build.launch b/icu4j/main/classes/charset/charset-build.launch
deleted file mode 100644
index 5afd6a3ee4b..00000000000
--- a/icu4j/main/classes/charset/charset-build.launch
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/charset/manifest.stub b/icu4j/main/classes/charset/manifest.stub
deleted file mode 100644
index ef3d636f06e..00000000000
--- a/icu4j/main/classes/charset/manifest.stub
+++ /dev/null
@@ -1,18 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (charset)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (charset)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J charset
-Bundle-Description: International Components for Unicode for Java (charset)
-Bundle-SymbolicName: com.ibm.icu.charset
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
-Export-Package: com.ibm.icu.charset
-Automatic-Module-Name: com.ibm.icu.charset
\ No newline at end of file
diff --git a/icu4j/main/classes/collate/.classpath b/icu4j/main/classes/collate/.classpath
deleted file mode 100644
index cc8f409140a..00000000000
--- a/icu4j/main/classes/collate/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/collate/.externalToolBuilders/copy-data-collate.launch b/icu4j/main/classes/collate/.externalToolBuilders/copy-data-collate.launch
deleted file mode 100644
index 17542f20e95..00000000000
--- a/icu4j/main/classes/collate/.externalToolBuilders/copy-data-collate.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/collate/.project b/icu4j/main/classes/collate/.project
deleted file mode 100644
index 603ba06ef98..00000000000
--- a/icu4j/main/classes/collate/.project
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- icu4j-collate
-
-
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-data-collate.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/collate/.settings/edu.umd.cs.findbugs.core.prefs b/icu4j/main/classes/collate/.settings/edu.umd.cs.findbugs.core.prefs
deleted file mode 100644
index 57e4ede2926..00000000000
--- a/icu4j/main/classes/collate/.settings/edu.umd.cs.findbugs.core.prefs
+++ /dev/null
@@ -1,133 +0,0 @@
-#FindBugs User Preferences
-#Tue Apr 02 10:11:27 EDT 2013
-cloud_id=edu.umd.cs.findbugs.cloud.doNothingCloud
-detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true
-detectorAtomicityProblem=AtomicityProblem|true
-detectorBadAppletConstructor=BadAppletConstructor|false
-detectorBadResultSetAccess=BadResultSetAccess|true
-detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true
-detectorBadUseOfReturnValue=BadUseOfReturnValue|true
-detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true
-detectorBooleanReturnNull=BooleanReturnNull|true
-detectorCallToUnsupportedMethod=CallToUnsupportedMethod|false
-detectorCheckExpectedWarnings=CheckExpectedWarnings|false
-detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true
-detectorCheckTypeQualifiers=CheckTypeQualifiers|true
-detectorCloneIdiom=CloneIdiom|true
-detectorComparatorIdiom=ComparatorIdiom|true
-detectorConfusedInheritance=ConfusedInheritance|true
-detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true
-detectorCrossSiteScripting=CrossSiteScripting|true
-detectorDefaultEncodingDetector=DefaultEncodingDetector|true
-detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true
-detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true
-detectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true
-detectorDontUseEnum=DontUseEnum|true
-detectorDroppedException=DroppedException|true
-detectorDumbMethodInvocations=DumbMethodInvocations|true
-detectorDumbMethods=DumbMethods|true
-detectorDuplicateBranches=DuplicateBranches|true
-detectorEmptyZipFileEntry=EmptyZipFileEntry|true
-detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true
-detectorExplicitSerialization=ExplicitSerialization|true
-detectorFinalizerNullsFields=FinalizerNullsFields|true
-detectorFindBadCast2=FindBadCast2|true
-detectorFindBadForLoop=FindBadForLoop|true
-detectorFindCircularDependencies=FindCircularDependencies|false
-detectorFindDeadLocalStores=FindDeadLocalStores|true
-detectorFindDoubleCheck=FindDoubleCheck|true
-detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true
-detectorFindFieldSelfAssignment=FindFieldSelfAssignment|true
-detectorFindFinalizeInvocations=FindFinalizeInvocations|true
-detectorFindFloatEquality=FindFloatEquality|true
-detectorFindHEmismatch=FindHEmismatch|true
-detectorFindInconsistentSync2=FindInconsistentSync2|true
-detectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true
-detectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true
-detectorFindMaskedFields=FindMaskedFields|true
-detectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true
-detectorFindNakedNotify=FindNakedNotify|true
-detectorFindNonShortCircuit=FindNonShortCircuit|true
-detectorFindNullDeref=FindNullDeref|true
-detectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true
-detectorFindOpenStream=FindOpenStream|true
-detectorFindPuzzlers=FindPuzzlers|true
-detectorFindRefComparison=FindRefComparison|true
-detectorFindReturnRef=FindReturnRef|true
-detectorFindRunInvocations=FindRunInvocations|true
-detectorFindSelfComparison=FindSelfComparison|true
-detectorFindSelfComparison2=FindSelfComparison2|true
-detectorFindSleepWithLockHeld=FindSleepWithLockHeld|true
-detectorFindSpinLoop=FindSpinLoop|true
-detectorFindSqlInjection=FindSqlInjection|true
-detectorFindTwoLockWait=FindTwoLockWait|true
-detectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true
-detectorFindUnconditionalWait=FindUnconditionalWait|true
-detectorFindUninitializedGet=FindUninitializedGet|true
-detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true
-detectorFindUnreleasedLock=FindUnreleasedLock|true
-detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true
-detectorFindUnsyncGet=FindUnsyncGet|true
-detectorFindUseOfNonSerializableValue=FindUseOfNonSerializableValue|true
-detectorFindUselessControlFlow=FindUselessControlFlow|true
-detectorFormatStringChecker=FormatStringChecker|true
-detectorHugeSharedStringConstants=HugeSharedStringConstants|true
-detectorIDivResultCastToDouble=IDivResultCastToDouble|true
-detectorIncompatMask=IncompatMask|true
-detectorInconsistentAnnotations=InconsistentAnnotations|true
-detectorInefficientMemberAccess=InefficientMemberAccess|false
-detectorInefficientToArray=InefficientToArray|true
-detectorInfiniteLoop=InfiniteLoop|true
-detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true
-detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true
-detectorInitializationChain=InitializationChain|true
-detectorInitializeNonnullFieldsInConstructor=InitializeNonnullFieldsInConstructor|true
-detectorInstantiateStaticClass=InstantiateStaticClass|true
-detectorIntCast2LongAsInstant=IntCast2LongAsInstant|true
-detectorInvalidJUnitTest=InvalidJUnitTest|true
-detectorIteratorIdioms=IteratorIdioms|true
-detectorLazyInit=LazyInit|true
-detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true
-detectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true
-detectorMethodReturnCheck=MethodReturnCheck|true
-detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true
-detectorMutableLock=MutableLock|true
-detectorMutableStaticFields=MutableStaticFields|true
-detectorNaming=Naming|true
-detectorNoteUnconditionalParamDerefs=NoteUnconditionalParamDerefs|true
-detectorNumberConstructor=NumberConstructor|true
-detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true
-detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true
-detectorPublicSemaphores=PublicSemaphores|false
-detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true
-detectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true
-detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true
-detectorRedundantInterfaces=RedundantInterfaces|true
-detectorRepeatedConditionals=RepeatedConditionals|true
-detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true
-detectorSerializableIdiom=SerializableIdiom|true
-detectorStartInConstructor=StartInConstructor|true
-detectorStaticCalendarDetector=StaticCalendarDetector|true
-detectorStringConcatenation=StringConcatenation|true
-detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true
-detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true
-detectorSwitchFallthrough=SwitchFallthrough|true
-detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true
-detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true
-detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true
-detectorURLProblems=URLProblems|true
-detectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true
-detectorUnnecessaryMath=UnnecessaryMath|true
-detectorUnreadFields=UnreadFields|true
-detectorUselessSubclassMethod=UselessSubclassMethod|false
-detectorVarArgsProblems=VarArgsProblems|true
-detectorVolatileUsage=VolatileUsage|true
-detectorWaitInLoop=WaitInLoop|true
-detectorWrongMapIterator=WrongMapIterator|true
-detectorXMLFactoryBypass=XMLFactoryBypass|true
-detector_threshold=2
-effort=default
-excludefilter0=findbugs-exclude.xml|true
-filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false|15
-filter_settings_neg=MALICIOUS_CODE,NOISE,I18N,SECURITY,EXPERIMENTAL|
-run_at_full_build=false
diff --git a/icu4j/main/classes/collate/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/collate/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 928bf5c3014..00000000000
--- a/icu4j/main/classes/collate/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-#Fri Nov 05 14:17:35 EDT 2010
-eclipse.preferences.version=1
-encoding//src/com/ibm/icu/text/AlphabeticIndex.java=UTF-8
-encoding/=UTF-8
diff --git a/icu4j/main/classes/collate/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/collate/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 2d00d4a9a50..00000000000
--- a/icu4j/main/classes/collate/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,395 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/collate/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/collate/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/collate/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/collate/build.properties b/icu4j/main/classes/collate/build.properties
deleted file mode 100644
index 45e528765f1..00000000000
--- a/icu4j/main/classes/collate/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2012, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options
diff --git a/icu4j/main/classes/collate/build.xml b/icu4j/main/classes/collate/build.xml
deleted file mode 100644
index 611b2b2b706..00000000000
--- a/icu4j/main/classes/collate/build.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/collate/collate-build.launch b/icu4j/main/classes/collate/collate-build.launch
deleted file mode 100644
index 4fbc27612bb..00000000000
--- a/icu4j/main/classes/collate/collate-build.launch
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/collate/findbugs-exclude.xml b/icu4j/main/classes/collate/findbugs-exclude.xml
deleted file mode 100644
index d562350daa0..00000000000
--- a/icu4j/main/classes/collate/findbugs-exclude.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/collate/manifest.stub b/icu4j/main/classes/collate/manifest.stub
deleted file mode 100644
index 19754a99efb..00000000000
--- a/icu4j/main/classes/collate/manifest.stub
+++ /dev/null
@@ -1,16 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (collate)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (collate)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J collate
-Bundle-Description: International Components for Unicode for Java (collate)
-Bundle-SymbolicName: com.ibm.icu.collate
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
diff --git a/icu4j/main/classes/core/.classpath b/icu4j/main/classes/core/.classpath
deleted file mode 100644
index aeb56c4b028..00000000000
--- a/icu4j/main/classes/core/.classpath
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/icu4j/main/classes/core/.externalToolBuilders/copy-data-core.launch b/icu4j/main/classes/core/.externalToolBuilders/copy-data-core.launch
deleted file mode 100644
index 0bf20451c65..00000000000
--- a/icu4j/main/classes/core/.externalToolBuilders/copy-data-core.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/core/.project b/icu4j/main/classes/core/.project
deleted file mode 100644
index 795d4d9ce62..00000000000
--- a/icu4j/main/classes/core/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- icu4j-core
-
-
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-data-core.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/core/.settings/edu.umd.cs.findbugs.core.prefs b/icu4j/main/classes/core/.settings/edu.umd.cs.findbugs.core.prefs
deleted file mode 100644
index 0edeb15fc2f..00000000000
--- a/icu4j/main/classes/core/.settings/edu.umd.cs.findbugs.core.prefs
+++ /dev/null
@@ -1,133 +0,0 @@
-#FindBugs User Preferences
-#Fri Mar 29 14:39:16 EDT 2013
-cloud_id=edu.umd.cs.findbugs.cloud.doNothingCloud
-detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true
-detectorAtomicityProblem=AtomicityProblem|true
-detectorBadAppletConstructor=BadAppletConstructor|false
-detectorBadResultSetAccess=BadResultSetAccess|true
-detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true
-detectorBadUseOfReturnValue=BadUseOfReturnValue|true
-detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true
-detectorBooleanReturnNull=BooleanReturnNull|true
-detectorCallToUnsupportedMethod=CallToUnsupportedMethod|false
-detectorCheckExpectedWarnings=CheckExpectedWarnings|false
-detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true
-detectorCheckTypeQualifiers=CheckTypeQualifiers|true
-detectorCloneIdiom=CloneIdiom|true
-detectorComparatorIdiom=ComparatorIdiom|true
-detectorConfusedInheritance=ConfusedInheritance|true
-detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true
-detectorCrossSiteScripting=CrossSiteScripting|true
-detectorDefaultEncodingDetector=DefaultEncodingDetector|true
-detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true
-detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true
-detectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true
-detectorDontUseEnum=DontUseEnum|true
-detectorDroppedException=DroppedException|true
-detectorDumbMethodInvocations=DumbMethodInvocations|true
-detectorDumbMethods=DumbMethods|true
-detectorDuplicateBranches=DuplicateBranches|true
-detectorEmptyZipFileEntry=EmptyZipFileEntry|true
-detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true
-detectorExplicitSerialization=ExplicitSerialization|true
-detectorFinalizerNullsFields=FinalizerNullsFields|true
-detectorFindBadCast2=FindBadCast2|true
-detectorFindBadForLoop=FindBadForLoop|true
-detectorFindCircularDependencies=FindCircularDependencies|false
-detectorFindDeadLocalStores=FindDeadLocalStores|true
-detectorFindDoubleCheck=FindDoubleCheck|true
-detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true
-detectorFindFieldSelfAssignment=FindFieldSelfAssignment|true
-detectorFindFinalizeInvocations=FindFinalizeInvocations|true
-detectorFindFloatEquality=FindFloatEquality|true
-detectorFindHEmismatch=FindHEmismatch|true
-detectorFindInconsistentSync2=FindInconsistentSync2|true
-detectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true
-detectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true
-detectorFindMaskedFields=FindMaskedFields|true
-detectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true
-detectorFindNakedNotify=FindNakedNotify|true
-detectorFindNonShortCircuit=FindNonShortCircuit|true
-detectorFindNullDeref=FindNullDeref|true
-detectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true
-detectorFindOpenStream=FindOpenStream|true
-detectorFindPuzzlers=FindPuzzlers|true
-detectorFindRefComparison=FindRefComparison|true
-detectorFindReturnRef=FindReturnRef|true
-detectorFindRunInvocations=FindRunInvocations|true
-detectorFindSelfComparison=FindSelfComparison|true
-detectorFindSelfComparison2=FindSelfComparison2|true
-detectorFindSleepWithLockHeld=FindSleepWithLockHeld|true
-detectorFindSpinLoop=FindSpinLoop|true
-detectorFindSqlInjection=FindSqlInjection|true
-detectorFindTwoLockWait=FindTwoLockWait|true
-detectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true
-detectorFindUnconditionalWait=FindUnconditionalWait|true
-detectorFindUninitializedGet=FindUninitializedGet|true
-detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true
-detectorFindUnreleasedLock=FindUnreleasedLock|true
-detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true
-detectorFindUnsyncGet=FindUnsyncGet|true
-detectorFindUseOfNonSerializableValue=FindUseOfNonSerializableValue|true
-detectorFindUselessControlFlow=FindUselessControlFlow|true
-detectorFormatStringChecker=FormatStringChecker|true
-detectorHugeSharedStringConstants=HugeSharedStringConstants|true
-detectorIDivResultCastToDouble=IDivResultCastToDouble|true
-detectorIncompatMask=IncompatMask|true
-detectorInconsistentAnnotations=InconsistentAnnotations|true
-detectorInefficientMemberAccess=InefficientMemberAccess|false
-detectorInefficientToArray=InefficientToArray|true
-detectorInfiniteLoop=InfiniteLoop|true
-detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true
-detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true
-detectorInitializationChain=InitializationChain|true
-detectorInitializeNonnullFieldsInConstructor=InitializeNonnullFieldsInConstructor|true
-detectorInstantiateStaticClass=InstantiateStaticClass|true
-detectorIntCast2LongAsInstant=IntCast2LongAsInstant|true
-detectorInvalidJUnitTest=InvalidJUnitTest|true
-detectorIteratorIdioms=IteratorIdioms|true
-detectorLazyInit=LazyInit|true
-detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true
-detectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true
-detectorMethodReturnCheck=MethodReturnCheck|true
-detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true
-detectorMutableLock=MutableLock|true
-detectorMutableStaticFields=MutableStaticFields|true
-detectorNaming=Naming|true
-detectorNoteUnconditionalParamDerefs=NoteUnconditionalParamDerefs|true
-detectorNumberConstructor=NumberConstructor|true
-detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true
-detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true
-detectorPublicSemaphores=PublicSemaphores|false
-detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true
-detectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true
-detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true
-detectorRedundantInterfaces=RedundantInterfaces|true
-detectorRepeatedConditionals=RepeatedConditionals|true
-detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true
-detectorSerializableIdiom=SerializableIdiom|true
-detectorStartInConstructor=StartInConstructor|true
-detectorStaticCalendarDetector=StaticCalendarDetector|true
-detectorStringConcatenation=StringConcatenation|true
-detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true
-detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true
-detectorSwitchFallthrough=SwitchFallthrough|true
-detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true
-detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true
-detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true
-detectorURLProblems=URLProblems|true
-detectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true
-detectorUnnecessaryMath=UnnecessaryMath|true
-detectorUnreadFields=UnreadFields|true
-detectorUselessSubclassMethod=UselessSubclassMethod|false
-detectorVarArgsProblems=VarArgsProblems|true
-detectorVolatileUsage=VolatileUsage|true
-detectorWaitInLoop=WaitInLoop|true
-detectorWrongMapIterator=WrongMapIterator|true
-detectorXMLFactoryBypass=XMLFactoryBypass|true
-detector_threshold=2
-effort=default
-excludefilter0=findbugs-exclude.xml|true
-filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false|15
-filter_settings_neg=MALICIOUS_CODE,NOISE,I18N,SECURITY,EXPERIMENTAL|
-run_at_full_build=false
diff --git a/icu4j/main/classes/core/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/core/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 16b70feb4d1..00000000000
--- a/icu4j/main/classes/core/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:17:53 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/classes/core/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/core/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 7fbdc01da79..00000000000
--- a/icu4j/main/classes/core/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,405 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnull.secondary=
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary=
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.APILeak=warning
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=info
-org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning
-org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled
-org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/core/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/core/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/core/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/core/build.properties b/icu4j/main/classes/core/build.properties
deleted file mode 100644
index 11543cc1a90..00000000000
--- a/icu4j/main/classes/core/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2015, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options,-overrides
diff --git a/icu4j/main/classes/core/build.xml b/icu4j/main/classes/core/build.xml
deleted file mode 100644
index 627215ebe04..00000000000
--- a/icu4j/main/classes/core/build.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/core/core-build.launch b/icu4j/main/classes/core/core-build.launch
deleted file mode 100644
index 2b3b3d7d1ca..00000000000
--- a/icu4j/main/classes/core/core-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/core/findbugs-exclude.xml b/icu4j/main/classes/core/findbugs-exclude.xml
deleted file mode 100644
index 104d1cc6126..00000000000
--- a/icu4j/main/classes/core/findbugs-exclude.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/core/manifest.stub b/icu4j/main/classes/core/manifest.stub
deleted file mode 100644
index ae6769b3e16..00000000000
--- a/icu4j/main/classes/core/manifest.stub
+++ /dev/null
@@ -1,17 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (core)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (core)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J core
-Bundle-Description: International Components for Unicode for Java (core)
-Bundle-SymbolicName: com.ibm.icu.core
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
-Main-Class: com.ibm.icu.util.VersionInfo
diff --git a/icu4j/main/classes/currdata/.classpath b/icu4j/main/classes/currdata/.classpath
deleted file mode 100644
index 7d57966c953..00000000000
--- a/icu4j/main/classes/currdata/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/currdata/.externalToolBuilders/copy-data-currdata.launch b/icu4j/main/classes/currdata/.externalToolBuilders/copy-data-currdata.launch
deleted file mode 100644
index 8d9cef16ce9..00000000000
--- a/icu4j/main/classes/currdata/.externalToolBuilders/copy-data-currdata.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/currdata/.project b/icu4j/main/classes/currdata/.project
deleted file mode 100644
index 1f93533766a..00000000000
--- a/icu4j/main/classes/currdata/.project
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- icu4j-currdata
-
-
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-data-currdata.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/currdata/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/currdata/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 2d2d78cfa6c..00000000000
--- a/icu4j/main/classes/currdata/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:21 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/classes/currdata/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/currdata/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index a1d3aab4b50..00000000000
--- a/icu4j/main/classes/currdata/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,394 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/currdata/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/currdata/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/currdata/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/currdata/build.properties b/icu4j/main/classes/currdata/build.properties
deleted file mode 100644
index 45e528765f1..00000000000
--- a/icu4j/main/classes/currdata/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2012, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options
diff --git a/icu4j/main/classes/currdata/build.xml b/icu4j/main/classes/currdata/build.xml
deleted file mode 100644
index cc928261743..00000000000
--- a/icu4j/main/classes/currdata/build.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/currdata/currdata-build.launch b/icu4j/main/classes/currdata/currdata-build.launch
deleted file mode 100644
index 959fd3eb7a0..00000000000
--- a/icu4j/main/classes/currdata/currdata-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/currdata/manifest.stub b/icu4j/main/classes/currdata/manifest.stub
deleted file mode 100644
index 26a4d63278f..00000000000
--- a/icu4j/main/classes/currdata/manifest.stub
+++ /dev/null
@@ -1,16 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (currency data)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (currency data)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J currency data
-Bundle-Description: International Components for Unicode for Java (currency data)
-Bundle-SymbolicName: com.ibm.icu.currdata
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
diff --git a/icu4j/main/classes/langdata/.classpath b/icu4j/main/classes/langdata/.classpath
deleted file mode 100644
index 7d57966c953..00000000000
--- a/icu4j/main/classes/langdata/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/langdata/.externalToolBuilders/copy-data-langdata.launch b/icu4j/main/classes/langdata/.externalToolBuilders/copy-data-langdata.launch
deleted file mode 100644
index d84abf24b26..00000000000
--- a/icu4j/main/classes/langdata/.externalToolBuilders/copy-data-langdata.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/langdata/.project b/icu4j/main/classes/langdata/.project
deleted file mode 100644
index 6c1189c110c..00000000000
--- a/icu4j/main/classes/langdata/.project
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- icu4j-langdata
-
-
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-data-langdata.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/langdata/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/langdata/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 2c290a68ad3..00000000000
--- a/icu4j/main/classes/langdata/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:52 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/classes/langdata/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/langdata/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index a1d3aab4b50..00000000000
--- a/icu4j/main/classes/langdata/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,394 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/langdata/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/langdata/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/langdata/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/langdata/build.properties b/icu4j/main/classes/langdata/build.properties
deleted file mode 100644
index 45e528765f1..00000000000
--- a/icu4j/main/classes/langdata/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2012, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options
diff --git a/icu4j/main/classes/langdata/build.xml b/icu4j/main/classes/langdata/build.xml
deleted file mode 100644
index ad09636f7a3..00000000000
--- a/icu4j/main/classes/langdata/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/langdata/langdata-build.launch b/icu4j/main/classes/langdata/langdata-build.launch
deleted file mode 100644
index 5aec7379912..00000000000
--- a/icu4j/main/classes/langdata/langdata-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/langdata/manifest.stub b/icu4j/main/classes/langdata/manifest.stub
deleted file mode 100644
index 21aa6456881..00000000000
--- a/icu4j/main/classes/langdata/manifest.stub
+++ /dev/null
@@ -1,16 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (language data)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (language data)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J language data
-Bundle-Description: International Components for Unicode for Java (language data)
-Bundle-SymbolicName: com.ibm.icu.langdata
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
diff --git a/icu4j/main/classes/localespi/.classpath b/icu4j/main/classes/localespi/.classpath
deleted file mode 100644
index 419ff20fcc3..00000000000
--- a/icu4j/main/classes/localespi/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/localespi/.project b/icu4j/main/classes/localespi/.project
deleted file mode 100644
index 6319b0e5276..00000000000
--- a/icu4j/main/classes/localespi/.project
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
- icu4j-localespi
-
-
- icu4j-collate
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/localespi/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/localespi/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index e536fd2ac93..00000000000
--- a/icu4j/main/classes/localespi/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:53 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/classes/localespi/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/localespi/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 1bff893c0f4..00000000000
--- a/icu4j/main/classes/localespi/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,379 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/localespi/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/localespi/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/localespi/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/localespi/build.properties b/icu4j/main/classes/localespi/build.properties
deleted file mode 100644
index ce4a03c924f..00000000000
--- a/icu4j/main/classes/localespi/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2015, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options
diff --git a/icu4j/main/classes/localespi/build.xml b/icu4j/main/classes/localespi/build.xml
deleted file mode 100644
index d7057c07756..00000000000
--- a/icu4j/main/classes/localespi/build.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/localespi/localespi-build.launch b/icu4j/main/classes/localespi/localespi-build.launch
deleted file mode 100644
index 153e55c515d..00000000000
--- a/icu4j/main/classes/localespi/localespi-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/localespi/manifest.stub b/icu4j/main/classes/localespi/manifest.stub
deleted file mode 100644
index b9e2ab1d28f..00000000000
--- a/icu4j/main/classes/localespi/manifest.stub
+++ /dev/null
@@ -1,17 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (JDK locale service provider)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (JDK locale service provider)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J JDK locale service provider
-Bundle-Description: International Components for Unicode for Java (JDK locale service provider)
-Bundle-SymbolicName: com.ibm.icu.localespi
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
-Automatic-Module-Name: com.ibm.icu.localespi
\ No newline at end of file
diff --git a/icu4j/main/classes/regiondata/.classpath b/icu4j/main/classes/regiondata/.classpath
deleted file mode 100644
index 7d57966c953..00000000000
--- a/icu4j/main/classes/regiondata/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/regiondata/.externalToolBuilders/copy-data-regiondata.launch b/icu4j/main/classes/regiondata/.externalToolBuilders/copy-data-regiondata.launch
deleted file mode 100644
index b343ec1ea39..00000000000
--- a/icu4j/main/classes/regiondata/.externalToolBuilders/copy-data-regiondata.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/regiondata/.project b/icu4j/main/classes/regiondata/.project
deleted file mode 100644
index c69c50753e3..00000000000
--- a/icu4j/main/classes/regiondata/.project
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- icu4j-regiondata
-
-
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-data-regiondata.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/regiondata/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/regiondata/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 6af6301cadc..00000000000
--- a/icu4j/main/classes/regiondata/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:59 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index a1d3aab4b50..00000000000
--- a/icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,394 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/regiondata/build.properties b/icu4j/main/classes/regiondata/build.properties
deleted file mode 100644
index 45e528765f1..00000000000
--- a/icu4j/main/classes/regiondata/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2012, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options
diff --git a/icu4j/main/classes/regiondata/build.xml b/icu4j/main/classes/regiondata/build.xml
deleted file mode 100644
index 5e97deeb03a..00000000000
--- a/icu4j/main/classes/regiondata/build.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/regiondata/manifest.stub b/icu4j/main/classes/regiondata/manifest.stub
deleted file mode 100644
index 32ac4eb1445..00000000000
--- a/icu4j/main/classes/regiondata/manifest.stub
+++ /dev/null
@@ -1,16 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (region data)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (region data)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J region data
-Bundle-Description: International Components for Unicode for Java (region data)
-Bundle-SymbolicName: com.ibm.icu.regiondata
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
diff --git a/icu4j/main/classes/regiondata/regiondata-build.launch b/icu4j/main/classes/regiondata/regiondata-build.launch
deleted file mode 100644
index 0cf92311b90..00000000000
--- a/icu4j/main/classes/regiondata/regiondata-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/translit/.classpath b/icu4j/main/classes/translit/.classpath
deleted file mode 100644
index cc8f409140a..00000000000
--- a/icu4j/main/classes/translit/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/translit/.externalToolBuilders/copy-data-translit.launch b/icu4j/main/classes/translit/.externalToolBuilders/copy-data-translit.launch
deleted file mode 100644
index 886dce86d6b..00000000000
--- a/icu4j/main/classes/translit/.externalToolBuilders/copy-data-translit.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/translit/.project b/icu4j/main/classes/translit/.project
deleted file mode 100644
index 29a64c839f2..00000000000
--- a/icu4j/main/classes/translit/.project
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- icu4j-translit
-
-
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-data-translit.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/classes/translit/.settings/edu.umd.cs.findbugs.core.prefs b/icu4j/main/classes/translit/.settings/edu.umd.cs.findbugs.core.prefs
deleted file mode 100644
index 1cfe776201b..00000000000
--- a/icu4j/main/classes/translit/.settings/edu.umd.cs.findbugs.core.prefs
+++ /dev/null
@@ -1,133 +0,0 @@
-#FindBugs User Preferences
-#Tue Apr 02 10:38:26 EDT 2013
-cloud_id=edu.umd.cs.findbugs.cloud.doNothingCloud
-detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true
-detectorAtomicityProblem=AtomicityProblem|true
-detectorBadAppletConstructor=BadAppletConstructor|false
-detectorBadResultSetAccess=BadResultSetAccess|true
-detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true
-detectorBadUseOfReturnValue=BadUseOfReturnValue|true
-detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true
-detectorBooleanReturnNull=BooleanReturnNull|true
-detectorCallToUnsupportedMethod=CallToUnsupportedMethod|false
-detectorCheckExpectedWarnings=CheckExpectedWarnings|false
-detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true
-detectorCheckTypeQualifiers=CheckTypeQualifiers|true
-detectorCloneIdiom=CloneIdiom|true
-detectorComparatorIdiom=ComparatorIdiom|true
-detectorConfusedInheritance=ConfusedInheritance|true
-detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true
-detectorCrossSiteScripting=CrossSiteScripting|true
-detectorDefaultEncodingDetector=DefaultEncodingDetector|true
-detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true
-detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true
-detectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true
-detectorDontUseEnum=DontUseEnum|true
-detectorDroppedException=DroppedException|true
-detectorDumbMethodInvocations=DumbMethodInvocations|true
-detectorDumbMethods=DumbMethods|true
-detectorDuplicateBranches=DuplicateBranches|true
-detectorEmptyZipFileEntry=EmptyZipFileEntry|true
-detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true
-detectorExplicitSerialization=ExplicitSerialization|true
-detectorFinalizerNullsFields=FinalizerNullsFields|true
-detectorFindBadCast2=FindBadCast2|true
-detectorFindBadForLoop=FindBadForLoop|true
-detectorFindCircularDependencies=FindCircularDependencies|false
-detectorFindDeadLocalStores=FindDeadLocalStores|true
-detectorFindDoubleCheck=FindDoubleCheck|true
-detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true
-detectorFindFieldSelfAssignment=FindFieldSelfAssignment|true
-detectorFindFinalizeInvocations=FindFinalizeInvocations|true
-detectorFindFloatEquality=FindFloatEquality|true
-detectorFindHEmismatch=FindHEmismatch|true
-detectorFindInconsistentSync2=FindInconsistentSync2|true
-detectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true
-detectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true
-detectorFindMaskedFields=FindMaskedFields|true
-detectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true
-detectorFindNakedNotify=FindNakedNotify|true
-detectorFindNonShortCircuit=FindNonShortCircuit|true
-detectorFindNullDeref=FindNullDeref|true
-detectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true
-detectorFindOpenStream=FindOpenStream|true
-detectorFindPuzzlers=FindPuzzlers|true
-detectorFindRefComparison=FindRefComparison|true
-detectorFindReturnRef=FindReturnRef|true
-detectorFindRunInvocations=FindRunInvocations|true
-detectorFindSelfComparison=FindSelfComparison|true
-detectorFindSelfComparison2=FindSelfComparison2|true
-detectorFindSleepWithLockHeld=FindSleepWithLockHeld|true
-detectorFindSpinLoop=FindSpinLoop|true
-detectorFindSqlInjection=FindSqlInjection|true
-detectorFindTwoLockWait=FindTwoLockWait|true
-detectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true
-detectorFindUnconditionalWait=FindUnconditionalWait|true
-detectorFindUninitializedGet=FindUninitializedGet|true
-detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true
-detectorFindUnreleasedLock=FindUnreleasedLock|true
-detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true
-detectorFindUnsyncGet=FindUnsyncGet|true
-detectorFindUseOfNonSerializableValue=FindUseOfNonSerializableValue|true
-detectorFindUselessControlFlow=FindUselessControlFlow|true
-detectorFormatStringChecker=FormatStringChecker|true
-detectorHugeSharedStringConstants=HugeSharedStringConstants|true
-detectorIDivResultCastToDouble=IDivResultCastToDouble|true
-detectorIncompatMask=IncompatMask|true
-detectorInconsistentAnnotations=InconsistentAnnotations|true
-detectorInefficientMemberAccess=InefficientMemberAccess|false
-detectorInefficientToArray=InefficientToArray|true
-detectorInfiniteLoop=InfiniteLoop|true
-detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true
-detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true
-detectorInitializationChain=InitializationChain|true
-detectorInitializeNonnullFieldsInConstructor=InitializeNonnullFieldsInConstructor|true
-detectorInstantiateStaticClass=InstantiateStaticClass|true
-detectorIntCast2LongAsInstant=IntCast2LongAsInstant|true
-detectorInvalidJUnitTest=InvalidJUnitTest|true
-detectorIteratorIdioms=IteratorIdioms|true
-detectorLazyInit=LazyInit|true
-detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true
-detectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true
-detectorMethodReturnCheck=MethodReturnCheck|true
-detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true
-detectorMutableLock=MutableLock|true
-detectorMutableStaticFields=MutableStaticFields|true
-detectorNaming=Naming|true
-detectorNoteUnconditionalParamDerefs=NoteUnconditionalParamDerefs|true
-detectorNumberConstructor=NumberConstructor|true
-detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true
-detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true
-detectorPublicSemaphores=PublicSemaphores|false
-detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true
-detectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true
-detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true
-detectorRedundantInterfaces=RedundantInterfaces|true
-detectorRepeatedConditionals=RepeatedConditionals|true
-detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true
-detectorSerializableIdiom=SerializableIdiom|true
-detectorStartInConstructor=StartInConstructor|true
-detectorStaticCalendarDetector=StaticCalendarDetector|true
-detectorStringConcatenation=StringConcatenation|true
-detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true
-detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true
-detectorSwitchFallthrough=SwitchFallthrough|true
-detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true
-detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true
-detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true
-detectorURLProblems=URLProblems|true
-detectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true
-detectorUnnecessaryMath=UnnecessaryMath|true
-detectorUnreadFields=UnreadFields|true
-detectorUselessSubclassMethod=UselessSubclassMethod|false
-detectorVarArgsProblems=VarArgsProblems|true
-detectorVolatileUsage=VolatileUsage|true
-detectorWaitInLoop=WaitInLoop|true
-detectorWrongMapIterator=WrongMapIterator|true
-detectorXMLFactoryBypass=XMLFactoryBypass|true
-detector_threshold=2
-effort=default
-excludefilter0=findbugs-exclude.xml|true
-filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false|15
-filter_settings_neg=MALICIOUS_CODE,NOISE,I18N,SECURITY,EXPERIMENTAL|
-run_at_full_build=false
diff --git a/icu4j/main/classes/translit/.settings/org.eclipse.core.resources.prefs b/icu4j/main/classes/translit/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index bbb1bb6c6b9..00000000000
--- a/icu4j/main/classes/translit/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:19:32 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/classes/translit/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/classes/translit/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index a1d3aab4b50..00000000000
--- a/icu4j/main/classes/translit/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,394 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/classes/translit/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/classes/translit/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/classes/translit/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/classes/translit/build.properties b/icu4j/main/classes/translit/build.properties
deleted file mode 100644
index 45e528765f1..00000000000
--- a/icu4j/main/classes/translit/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009-2012, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
-javac.compilerarg = -Xlint:all,-deprecation,-dep-ann,-options
diff --git a/icu4j/main/classes/translit/build.xml b/icu4j/main/classes/translit/build.xml
deleted file mode 100644
index 6d8ccf9e057..00000000000
--- a/icu4j/main/classes/translit/build.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/translit/findbugs-exclude.xml b/icu4j/main/classes/translit/findbugs-exclude.xml
deleted file mode 100644
index 718a06059c3..00000000000
--- a/icu4j/main/classes/translit/findbugs-exclude.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/classes/translit/manifest.stub b/icu4j/main/classes/translit/manifest.stub
deleted file mode 100644
index 7d4e1b89fad..00000000000
--- a/icu4j/main/classes/translit/manifest.stub
+++ /dev/null
@@ -1,16 +0,0 @@
-Manifest-Version: 1.0
-Specification-Title: International Components for Unicode for Java (transliteration)
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: International Components for Unicode for Java (transliteration)
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Bundle-ManifestVersion: 2
-Bundle-Name: ICU4J transliteration
-Bundle-Description: International Components for Unicode for Java (transliteration)
-Bundle-SymbolicName: com.ibm.icu.translit
-Bundle-Version: @IMPLVERSION@
-Bundle-Vendor: Unicode, Inc.
-Bundle-Copyright: @COPYRIGHT@
-Bundle-RequiredExecutionEnvironment: @EXECENV@
diff --git a/icu4j/main/classes/translit/translit-build.launch b/icu4j/main/classes/translit/translit-build.launch
deleted file mode 100644
index 2b72b811171..00000000000
--- a/icu4j/main/classes/translit/translit-build.launch
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/collate/pom.xml b/icu4j/main/collate/pom.xml
new file mode 100644
index 00000000000..6d7ccfaae3c
--- /dev/null
+++ b/icu4j/main/collate/pom.xml
@@ -0,0 +1,69 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ collate
+
+
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ framework
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ langdata
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ regiondata
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ currdata
+ ${project.version}
+ test
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/BOCSU.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/BOCSU.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/BOCSU.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/BOCSU.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/Collation.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/Collation.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/Collation.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/Collation.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationBuilder.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationBuilder.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationBuilder.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationBuilder.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationCompare.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationCompare.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationCompare.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationCompare.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationData.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationData.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationData.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationData.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationDataBuilder.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationDataBuilder.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationDataBuilder.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationDataBuilder.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationDataReader.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationDataReader.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationDataReader.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationDataReader.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationFCD.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationFCD.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatin.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationFastLatin.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatin.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationFastLatin.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationIterator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationIterator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationIterator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationIterator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationKeys.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationKeys.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationKeys.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationKeys.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationLoader.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationLoader.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationLoader.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationLoader.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationRoot.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationRoot.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationRoot.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationRoot.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationRootElements.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationRootElements.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationRootElements.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationRootElements.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationRuleParser.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationRuleParser.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationRuleParser.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationRuleParser.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationSettings.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationSettings.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationSettings.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationSettings.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationTailoring.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationTailoring.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationTailoring.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationTailoring.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationWeights.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationWeights.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationWeights.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/CollationWeights.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/ContractionsAndExpansions.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/ContractionsAndExpansions.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/ContractionsAndExpansions.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/ContractionsAndExpansions.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/FCDIterCollationIterator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/FCDIterCollationIterator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/FCDIterCollationIterator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/FCDIterCollationIterator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/FCDUTF16CollationIterator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/FCDUTF16CollationIterator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/FCDUTF16CollationIterator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/FCDUTF16CollationIterator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/IterCollationIterator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/IterCollationIterator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/IterCollationIterator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/IterCollationIterator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/SharedObject.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/SharedObject.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/SharedObject.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/SharedObject.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/TailoredSet.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/TailoredSet.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/TailoredSet.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/TailoredSet.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/UTF16CollationIterator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/UTF16CollationIterator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/UTF16CollationIterator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/UTF16CollationIterator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/UVector32.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/UVector32.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/UVector32.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/UVector32.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/UVector64.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/UVector64.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/UVector64.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/coll/UVector64.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/impl/text/RbnfScannerProviderImpl.java b/icu4j/main/collate/src/main/java/com/ibm/icu/impl/text/RbnfScannerProviderImpl.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/impl/text/RbnfScannerProviderImpl.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/impl/text/RbnfScannerProviderImpl.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/AlphabeticIndex.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/AlphabeticIndex.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/AlphabeticIndex.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/AlphabeticIndex.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/CollationElementIterator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/CollationElementIterator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/CollationKey.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/CollationKey.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/CollationKey.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/CollationKey.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/Collator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/Collator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/CollatorServiceShim.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/CollatorServiceShim.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/CollatorServiceShim.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/CollatorServiceShim.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/RawCollationKey.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/RawCollationKey.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/RawCollationKey.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/RawCollationKey.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/RuleBasedCollator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/RuleBasedCollator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/SearchIterator.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/SearchIterator.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/SearchIterator.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/SearchIterator.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/StringSearch.java b/icu4j/main/collate/src/main/java/com/ibm/icu/text/StringSearch.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/text/StringSearch.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/text/StringSearch.java
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/util/GlobalizationPreferences.java b/icu4j/main/collate/src/main/java/com/ibm/icu/util/GlobalizationPreferences.java
similarity index 100%
rename from icu4j/main/classes/collate/src/com/ibm/icu/util/GlobalizationPreferences.java
rename to icu4j/main/collate/src/main/java/com/ibm/icu/util/GlobalizationPreferences.java
diff --git a/icu4j/main/collate/src/main/resources/LICENSE b/icu4j/main/collate/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/collate/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/af.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/af.res
new file mode 100644
index 00000000000..5a5573e18ca
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/af.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/am.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/am.res
new file mode 100644
index 00000000000..a3dac2c7238
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/am.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ar.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ar.res
new file mode 100644
index 00000000000..943464cea2d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ar.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ar_SA.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ar_SA.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ar_SA.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ars.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ars.res
new file mode 100644
index 00000000000..d0e60ef902a
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ars.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/as.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/as.res
new file mode 100644
index 00000000000..35af5450474
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/as.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/az.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/az.res
new file mode 100644
index 00000000000..7c1f1527841
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/az.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/be.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/be.res
new file mode 100644
index 00000000000..c8d27e244d3
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/be.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bg.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bg.res
new file mode 100644
index 00000000000..9fd00088dff
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bg.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bn.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bn.res
new file mode 100644
index 00000000000..771f04f7da8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bn.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bo.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bo.res
new file mode 100644
index 00000000000..4d933a8fe2b
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bo.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/br.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/br.res
new file mode 100644
index 00000000000..1dcda54acc7
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/br.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bs.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bs.res
new file mode 100644
index 00000000000..6b6f8726ab8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bs.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bs_Cyrl.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bs_Cyrl.res
new file mode 100644
index 00000000000..e9673f9a0d9
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/bs_Cyrl.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ca.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ca.res
new file mode 100644
index 00000000000..dedacc12222
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ca.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ceb.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ceb.res
new file mode 100644
index 00000000000..c726c2ee85e
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ceb.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/chr.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/chr.res
new file mode 100644
index 00000000000..bce5b05025b
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/chr.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/cs.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/cs.res
new file mode 100644
index 00000000000..2af96144f77
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/cs.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/cy.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/cy.res
new file mode 100644
index 00000000000..5e9649f0871
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/cy.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/da.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/da.res
new file mode 100644
index 00000000000..51e5f6b9c38
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/da.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de.res
new file mode 100644
index 00000000000..973b17df01b
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de_.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de_.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de_.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de_AT.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de_AT.res
new file mode 100644
index 00000000000..10522b64cc8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de_AT.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de__PHONEBOOK.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de__PHONEBOOK.res
new file mode 100644
index 00000000000..d9adaeeb251
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/de__PHONEBOOK.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/dsb.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/dsb.res
new file mode 100644
index 00000000000..0aa48c95fc8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/dsb.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/dz.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/dz.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/dz.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ee.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ee.res
new file mode 100644
index 00000000000..ee6f104c763
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ee.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/el.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/el.res
new file mode 100644
index 00000000000..0429edb9936
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/el.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en_US.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en_US.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en_US.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en_US_POSIX.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en_US_POSIX.res
new file mode 100644
index 00000000000..55cf1296500
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/en_US_POSIX.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/eo.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/eo.res
new file mode 100644
index 00000000000..c3e746a8129
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/eo.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es.res
new file mode 100644
index 00000000000..998c9ebcc59
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es_.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es_.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es_.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es__TRADITIONAL.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es__TRADITIONAL.res
new file mode 100644
index 00000000000..7879a8cc84b
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/es__TRADITIONAL.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/et.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/et.res
new file mode 100644
index 00000000000..86e4329d10d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/et.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fa.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fa.res
new file mode 100644
index 00000000000..e0215327314
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fa.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fa_AF.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fa_AF.res
new file mode 100644
index 00000000000..b6ac35eeb02
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fa_AF.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ff.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ff.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ff.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ff_Adlm.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ff_Adlm.res
new file mode 100644
index 00000000000..a30a41d99a6
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ff_Adlm.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fi.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fi.res
new file mode 100644
index 00000000000..ce85e99c17c
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fi.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fil.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fil.res
new file mode 100644
index 00000000000..c726c2ee85e
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fil.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fo.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fo.res
new file mode 100644
index 00000000000..056bc11045d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fo.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fr.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fr.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fr.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fr_CA.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fr_CA.res
new file mode 100644
index 00000000000..21ab02ce1a9
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fr_CA.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fy.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fy.res
new file mode 100644
index 00000000000..0603ca2eccc
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/fy.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ga.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ga.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ga.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/gl.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/gl.res
new file mode 100644
index 00000000000..79c62cba001
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/gl.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/gu.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/gu.res
new file mode 100644
index 00000000000..77af92f70c4
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/gu.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ha.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ha.res
new file mode 100644
index 00000000000..185f55712b2
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ha.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/haw.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/haw.res
new file mode 100644
index 00000000000..4aa6aa74699
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/haw.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/he.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/he.res
new file mode 100644
index 00000000000..ffd5c376819
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/he.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/he_IL.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/he_IL.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/he_IL.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hi.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hi.res
new file mode 100644
index 00000000000..6e9467a0107
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hi.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hr.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hr.res
new file mode 100644
index 00000000000..24698a6b67f
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hr.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hsb.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hsb.res
new file mode 100644
index 00000000000..50d53978fca
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hsb.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hu.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hu.res
new file mode 100644
index 00000000000..fc889dbbfb5
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hu.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hy.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hy.res
new file mode 100644
index 00000000000..bae87776281
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/hy.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/id.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/id.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/id.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/id_ID.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/id_ID.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/id_ID.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ig.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ig.res
new file mode 100644
index 00000000000..1fea4744f5c
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ig.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/in.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/in.res
new file mode 100644
index 00000000000..330b24c6dc0
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/in.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/in_ID.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/in_ID.res
new file mode 100644
index 00000000000..c06407c771a
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/in_ID.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/is.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/is.res
new file mode 100644
index 00000000000..9f3f15fbd0e
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/is.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/it.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/it.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/it.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/iw.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/iw.res
new file mode 100644
index 00000000000..65e3e15f524
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/iw.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/iw_IL.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/iw_IL.res
new file mode 100644
index 00000000000..85ef96f2915
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/iw_IL.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ja.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ja.res
new file mode 100644
index 00000000000..655607c018b
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ja.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ka.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ka.res
new file mode 100644
index 00000000000..4e4851ad5b8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ka.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kk.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kk.res
new file mode 100644
index 00000000000..c7b7e2ed0b2
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kk.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kl.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kl.res
new file mode 100644
index 00000000000..a6a17db4969
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kl.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/km.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/km.res
new file mode 100644
index 00000000000..498cd2a705a
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/km.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kn.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kn.res
new file mode 100644
index 00000000000..23b7507467d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kn.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ko.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ko.res
new file mode 100644
index 00000000000..906f9a2a19c
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ko.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kok.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kok.res
new file mode 100644
index 00000000000..65aa9929643
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/kok.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ku.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ku.res
new file mode 100644
index 00000000000..f97090a18ae
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ku.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ky.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ky.res
new file mode 100644
index 00000000000..0a91e94a2d3
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ky.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lb.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lb.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lb.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lij.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lij.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lij.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lkt.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lkt.res
new file mode 100644
index 00000000000..5a00d9aa0a6
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lkt.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ln.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ln.res
new file mode 100644
index 00000000000..95f10442e12
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ln.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lo.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lo.res
new file mode 100644
index 00000000000..5f19480a62d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lo.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lt.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lt.res
new file mode 100644
index 00000000000..468b77eda52
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lt.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lv.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lv.res
new file mode 100644
index 00000000000..cb3248d3eca
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/lv.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mk.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mk.res
new file mode 100644
index 00000000000..9f7961ffd88
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mk.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ml.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ml.res
new file mode 100644
index 00000000000..9e156c76e1a
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ml.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mn.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mn.res
new file mode 100644
index 00000000000..a858394aafe
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mn.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mo.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mo.res
new file mode 100644
index 00000000000..6158c63b42e
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mo.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mr.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mr.res
new file mode 100644
index 00000000000..53cf1f60adb
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mr.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ms.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ms.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ms.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mt.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mt.res
new file mode 100644
index 00000000000..b482b901db4
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/mt.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/my.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/my.res
new file mode 100644
index 00000000000..abc099b762c
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/my.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nb.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nb.res
new file mode 100644
index 00000000000..76e09e288f6
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nb.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nb_NO.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nb_NO.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nb_NO.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ne.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ne.res
new file mode 100644
index 00000000000..397d80dd5f7
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ne.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nl.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nl.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nl.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nn.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nn.res
new file mode 100644
index 00000000000..76e09e288f6
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/nn.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/no.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/no.res
new file mode 100644
index 00000000000..e26b96355a6
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/no.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/no_NO.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/no_NO.res
new file mode 100644
index 00000000000..ea6052a86b3
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/no_NO.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/om.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/om.res
new file mode 100644
index 00000000000..be4e755e965
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/om.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/or.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/or.res
new file mode 100644
index 00000000000..2525f7be1d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/or.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa.res
new file mode 100644
index 00000000000..bdf99f6173f
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_Guru.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_Guru.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_Guru.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_Guru_IN.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_Guru_IN.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_Guru_IN.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_IN.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_IN.res
new file mode 100644
index 00000000000..9b05ec5a715
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pa_IN.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pl.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pl.res
new file mode 100644
index 00000000000..2fa5e0e682b
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pl.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ps.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ps.res
new file mode 100644
index 00000000000..7ad45464f7e
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ps.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pt.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pt.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/pt.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/res_index.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/res_index.res
new file mode 100644
index 00000000000..8bdff6c55f0
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/res_index.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ro.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ro.res
new file mode 100644
index 00000000000..5fb5d2c0fa7
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ro.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/root.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/root.res
new file mode 100644
index 00000000000..162d640767f
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/root.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ru.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ru.res
new file mode 100644
index 00000000000..9fd00088dff
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ru.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sa.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sa.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sa.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/se.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/se.res
new file mode 100644
index 00000000000..71eca29d515
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/se.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh.res
new file mode 100644
index 00000000000..a7ed88c3c3a
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_BA.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_BA.res
new file mode 100644
index 00000000000..2e0f0eecb95
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_BA.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_CS.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_CS.res
new file mode 100644
index 00000000000..c3c7a27792f
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_CS.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_YU.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_YU.res
new file mode 100644
index 00000000000..c3c7a27792f
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sh_YU.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/si.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/si.res
new file mode 100644
index 00000000000..ea76041a538
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/si.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sk.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sk.res
new file mode 100644
index 00000000000..88beeb68541
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sk.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sl.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sl.res
new file mode 100644
index 00000000000..e04cd27e929
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sl.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/smn.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/smn.res
new file mode 100644
index 00000000000..ae382b8c0cc
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/smn.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sq.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sq.res
new file mode 100644
index 00000000000..7238dfe3b73
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sq.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr.res
new file mode 100644
index 00000000000..773f057bada
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_BA.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_BA.res
new file mode 100644
index 00000000000..a6130890eaf
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_BA.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_BA.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_BA.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_BA.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_ME.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_ME.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_ME.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_RS.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_RS.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Cyrl_RS.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn.res
new file mode 100644
index 00000000000..6b6f8726ab8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn_BA.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn_BA.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn_BA.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn_RS.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn_RS.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_Latn_RS.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_ME.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_ME.res
new file mode 100644
index 00000000000..acb49d86164
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_ME.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_RS.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_RS.res
new file mode 100644
index 00000000000..812d409b64b
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sr_RS.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sv.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sv.res
new file mode 100644
index 00000000000..b3c4cf9a560
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sv.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sw.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sw.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/sw.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ta.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ta.res
new file mode 100644
index 00000000000..de44ef93b8e
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ta.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/te.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/te.res
new file mode 100644
index 00000000000..391ca7e9ea8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/te.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/th.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/th.res
new file mode 100644
index 00000000000..193b39330ad
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/th.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/tk.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/tk.res
new file mode 100644
index 00000000000..57c88cfdae7
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/tk.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/to.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/to.res
new file mode 100644
index 00000000000..66ba610e095
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/to.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/tr.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/tr.res
new file mode 100644
index 00000000000..fc5d67c37e6
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/tr.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ucadata.icu b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ucadata.icu
new file mode 100644
index 00000000000..3bb450d9e12
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ucadata.icu differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ug.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ug.res
new file mode 100644
index 00000000000..899b142459d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ug.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/uk.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/uk.res
new file mode 100644
index 00000000000..36e6471538a
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/uk.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ur.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ur.res
new file mode 100644
index 00000000000..7b11069eaf1
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/ur.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/uz.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/uz.res
new file mode 100644
index 00000000000..79645665390
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/uz.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/vi.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/vi.res
new file mode 100644
index 00000000000..4661e106a08
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/vi.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/wae.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/wae.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/wae.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/wo.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/wo.res
new file mode 100644
index 00000000000..a773b150cb1
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/wo.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/xh.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/xh.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/xh.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yi.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yi.res
new file mode 100644
index 00000000000..669f24e4d51
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yi.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yo.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yo.res
new file mode 100644
index 00000000000..76db4171ff6
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yo.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue.res
new file mode 100644
index 00000000000..38f3708929d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_CN.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_CN.res
new file mode 100644
index 00000000000..2c817fb9695
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_CN.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hans.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hans.res
new file mode 100644
index 00000000000..2c817fb9695
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hans.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hans_CN.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hans_CN.res
new file mode 100644
index 00000000000..2c817fb9695
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hans_CN.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hant.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hant.res
new file mode 100644
index 00000000000..38f3708929d
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/yue_Hant.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh.res
new file mode 100644
index 00000000000..0da77c28b0c
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_CN.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_CN.res
new file mode 100644
index 00000000000..d6530c3c364
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_CN.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_HK.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_HK.res
new file mode 100644
index 00000000000..156f92ea742
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_HK.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans_CN.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans_CN.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans_CN.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans_SG.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans_SG.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hans_SG.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant.res
new file mode 100644
index 00000000000..71dd614ac76
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_HK.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_HK.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_HK.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_MO.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_MO.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_MO.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_TW.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_TW.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_Hant_TW.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_MO.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_MO.res
new file mode 100644
index 00000000000..5d33f7ca711
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_MO.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_SG.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_SG.res
new file mode 100644
index 00000000000..0d945b703ad
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_SG.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_TW.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_TW.res
new file mode 100644
index 00000000000..5a5aa087f48
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zh_TW.res differ
diff --git a/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zu.res b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zu.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/collate/src/main/resources/com/ibm/icu/impl/data/icudt74b/coll/zu.res differ
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/AlphabeticIndexTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/AlphabeticIndexTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/AlphabeticIndexTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/AlphabeticIndexTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationAPITest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationAPITest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationChineseTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationChineseTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationChineseTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationChineseTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCurrencyTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationCurrencyTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCurrencyTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationCurrencyTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationDummyTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationDummyTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationDummyTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationDummyTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationEnglishTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationEnglishTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationEnglishTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationEnglishTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFinnishTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationFinnishTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFinnishTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationFinnishTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrenchTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationFrenchTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrenchTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationFrenchTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrozenMonkeyTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationFrozenMonkeyTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrozenMonkeyTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationFrozenMonkeyTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationGermanTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationGermanTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationGermanTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationGermanTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationIteratorTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationIteratorTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationIteratorTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationIteratorTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationKanaTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationKanaTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationKanaTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationKanaTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMiscTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationMiscTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMiscTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationMiscTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMonkeyTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationMonkeyTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMonkeyTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationMonkeyTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationRegressionTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationRegressionTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationRegressionTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationRegressionTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationServiceTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationServiceTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationServiceTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationServiceTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationSpanishTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationSpanishTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationSpanishTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationSpanishTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThaiTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationThaiTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThaiTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationThaiTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThreadTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationThreadTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThreadTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationThreadTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTurkishTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationTurkishTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTurkishTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/CollationTurkishTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/Counter.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/Counter.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/Counter.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/Counter.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/G7CollationTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/G7CollationTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/LotusCollationKoreanTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/LotusCollationKoreanTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/LotusCollationKoreanTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/LotusCollationKoreanTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/UCAConformanceTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/UCAConformanceTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/UCAConformanceTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/collator/UCAConformanceTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/format/RbnfLenientScannerTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/format/RbnfLenientScannerTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/format/RbnfLenientScannerTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/format/RbnfLenientScannerTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/search/SearchTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/search/SearchTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/search/SearchTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/search/SearchTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/LocaleAliasCollationTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/util/LocaleAliasCollationTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/LocaleAliasCollationTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/util/LocaleAliasCollationTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/ULocaleCollationTest.java b/icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/util/ULocaleCollationTest.java
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/ULocaleCollationTest.java
rename to icu4j/main/collate/src/test/java/com/ibm/icu/dev/test/util/ULocaleCollationTest.java
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt b/icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
rename to icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt b/icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
rename to icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/collationtest.txt b/icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/collationtest.txt
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/data/collationtest.txt
rename to icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/collationtest.txt
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/riwords.txt b/icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/riwords.txt
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/data/riwords.txt
rename to icu4j/main/collate/src/test/resources/com/ibm/icu/dev/data/riwords.txt
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/search/package.html b/icu4j/main/collate/src/test/resources/com/ibm/icu/dev/test/search/package.html
similarity index 100%
rename from icu4j/main/tests/collate/src/com/ibm/icu/dev/test/search/package.html
rename to icu4j/main/collate/src/test/resources/com/ibm/icu/dev/test/search/package.html
diff --git a/icu4j/main/common_tests/pom.xml b/icu4j/main/common_tests/pom.xml
new file mode 100644
index 00000000000..e70a1eefb70
--- /dev/null
+++ b/icu4j/main/common_tests/pom.xml
@@ -0,0 +1,102 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ common_tests
+
+
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ framework
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ currdata
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ translit
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ langdata
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ collate
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ regiondata
+ ${project.version}
+ test
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ pl.pragmatists
+ JUnitParams
+ ${junitparams.version}
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
diff --git a/icu4j/main/tests/packaging/src/com/ibm/icu/dev/test/TestLocaleNamePackaging.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/TestLocaleNamePackaging.java
similarity index 100%
rename from icu4j/main/tests/packaging/src/com/ibm/icu/dev/test/TestLocaleNamePackaging.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/TestLocaleNamePackaging.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/DataDrivenCalendarTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/calendar/DataDrivenCalendarTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/DataDrivenCalendarTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/calendar/DataDrivenCalendarTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenFormatTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/DataDrivenFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenFormatTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/DataDrivenFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/DateFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/DateFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/MeasureUnitTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/MeasureUnitTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatDataDrivenTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatDataDrivenTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatDataDrivenTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatDataDrivenTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegressionTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatRegressionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegressionTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatRegressionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSpecificationTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatSpecificationTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSpecificationTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatSpecificationTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberRegressionTests.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberRegressionTests.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberRegressionTests.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/NumberRegressionTests.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralRangesTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/PluralRangesTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralRangesTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/PluralRangesTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/PluralRulesTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/PluralRulesTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RbnfTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/RbnfTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RbnfTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/RbnfTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/TestMessageFormat.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/TestMessageFormat.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/Mf2FeaturesTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/message2/Mf2FeaturesTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/Mf2FeaturesTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/message2/Mf2FeaturesTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/BasicTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/normalizer/BasicTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/BasicTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/normalizer/BasicTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/ModifierTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/ModifierTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/ModifierTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/ModifierTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberParserTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberParserTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberParserTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberParserTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberPermutationTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberPermutationTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberPermutationTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberPermutationTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/NumberRangeFormatterTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/PatternStringTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/PatternStringTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/PatternStringTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/PatternStringTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/PropertiesTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/PropertiesTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/PropertiesTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/number/PropertiesTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/LSTMBreakEngineTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/rbbi/LSTMBreakEngineTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/LSTMBreakEngineTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/rbbi/LSTMBreakEngineTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/CalendarHandler.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/CalendarHandler.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/CalendarHandler.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/CalendarHandler.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/CoverageTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/CoverageTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/ExceptionHandler.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/ExceptionHandler.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/ExceptionHandler.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/ExceptionHandler.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/FormatHandler.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/FormatHandler.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/FormatHandler.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/FormatHandler.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableChecker.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/SerializableChecker.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableChecker.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/SerializableChecker.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableTestUtility.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/SerializableTestUtility.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableTestUtility.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/SerializableTestUtility.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableWriter.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/SerializableWriter.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableWriter.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/serializable/SerializableWriter.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNARef.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/stringprep/TestIDNARef.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNARef.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/stringprep/TestIDNARef.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrep.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/stringprep/TestStringPrep.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrep.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/stringprep/TestStringPrep.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CurrencyTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/CurrencyTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CurrencyTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/CurrencyTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/ICUServiceTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/ICUServiceTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleDataTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/LocaleDataTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleDataTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/LocaleDataTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java b/icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/ULocaleTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
rename to icu4j/main/common_tests/src/test/java/com/ibm/icu/dev/test/util/ULocaleTest.java
diff --git a/icu4j/main/core/pom.xml b/icu4j/main/core/pom.xml
new file mode 100644
index 00000000000..93ec71dbbe6
--- /dev/null
+++ b/icu4j/main/core/pom.xml
@@ -0,0 +1,66 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ core
+
+
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ framework
+ ${project.version}
+ test-jar
+ test
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ pl.pragmatists
+ JUnitParams
+ ${junitparams.version}
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+ com.ibm.icu.util.VersionInfo
+
+
+
+
+
+
+
+
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Assert.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Assert.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Assert.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Assert.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/BMPSet.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/BMPSet.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/BMPSet.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/BMPSet.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CSCharacterIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CSCharacterIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CSCharacterIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CSCharacterIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CacheBase.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CacheBase.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CacheBase.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CacheBase.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CacheValue.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CacheValue.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CacheValue.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CacheValue.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CalType.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CalType.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CalType.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CalType.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarAstronomer.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CalendarAstronomer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarAstronomer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CalendarAstronomer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarCache.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CalendarCache.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarCache.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CalendarCache.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarUtil.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CalendarUtil.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarUtil.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CalendarUtil.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CaseMapImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CaseMapImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CaseMapImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CaseMapImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CharTrie.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CharTrie.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CharTrie.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CharTrie.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CharacterIteration.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CharacterIteration.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CharacterIteration.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CharacterIteration.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CharacterIteratorWrapper.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CharacterIteratorWrapper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CharacterIteratorWrapper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CharacterIteratorWrapper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CharacterPropertiesImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CharacterPropertiesImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CharacterPropertiesImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CharacterPropertiesImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ClassLoaderUtil.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ClassLoaderUtil.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ClassLoaderUtil.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ClassLoaderUtil.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CollectionSet.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CollectionSet.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CollectionSet.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CollectionSet.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/CurrencyData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/CurrencyData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/CurrencyData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/CurrencyData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/DateNumberFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/DateNumberFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/DateNumberFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/DateNumberFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/DayPeriodRules.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/DayPeriodRules.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/DayPeriodRules.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/DayPeriodRules.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/DontCareFieldPosition.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/DontCareFieldPosition.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/DontCareFieldPosition.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/DontCareFieldPosition.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/EmojiProps.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/EmojiProps.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/EmojiProps.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/EmojiProps.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/EraRules.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/EraRules.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/EraRules.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/EraRules.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedStringBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/FormattedStringBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedStringBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/FormattedStringBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueFieldPositionIteratorImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/FormattedValueFieldPositionIteratorImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueFieldPositionIteratorImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/FormattedValueFieldPositionIteratorImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Grego.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Grego.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Grego.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Grego.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUBinary.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUBinary.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUBinary.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUBinary.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUCache.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUCache.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUCache.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUCache.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUConfig.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUConfig.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUConfig.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUConfig.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUDataVersion.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUDataVersion.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUDataVersion.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUDataVersion.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUDebug.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUDebug.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUDebug.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUDebug.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICULocaleService.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICULocaleService.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICULocaleService.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICULocaleService.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUNotifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUNotifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUNotifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUNotifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICURWLock.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICURWLock.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICURWLock.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICURWLock.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceBundle.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceBundle.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceBundleImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceBundleImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceBundleReader.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceBundleReader.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceTableAccess.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceTableAccess.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceTableAccess.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUResourceTableAccess.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUService.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUService.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ICUService.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ICUService.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/IDNA2003.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/IDNA2003.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/IDNA2003.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/IDNA2003.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/IllegalIcuArgumentException.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/IllegalIcuArgumentException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/IllegalIcuArgumentException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/IllegalIcuArgumentException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/IntTrie.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/IntTrie.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/IntTrie.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/IntTrie.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/IntTrieBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/IntTrieBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/IntTrieBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/IntTrieBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/InvalidFormatException.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/InvalidFormatException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/InvalidFormatException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/InvalidFormatException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/IterableComparator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/IterableComparator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/IterableComparator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/IterableComparator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/JavaTimeZone.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/JavaTimeZone.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/JavaTimeZone.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/JavaTimeZone.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleDisplayNamesImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleFallbackData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleFallbackData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleFallbackData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleFallbackData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleIDParser.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleIDParser.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDs.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleIDs.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDs.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleIDs.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleUtility.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleUtility.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleUtility.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/LocaleUtility.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Norm2AllModes.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Norm2AllModes.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Norm2AllModes.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Norm2AllModes.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Normalizer2Impl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Normalizer2Impl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Normalizer2Impl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Normalizer2Impl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/OlsonTimeZone.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/OlsonTimeZone.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/PVecToTrieCompactHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/PVecToTrieCompactHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/PVecToTrieCompactHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/PVecToTrieCompactHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Pair.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Pair.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Pair.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Pair.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/PatternProps.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/PatternProps.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/PatternProps.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/PatternProps.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/PatternTokenizer.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/PatternTokenizer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/PatternTokenizer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/PatternTokenizer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/PluralRulesLoader.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/PluralRulesLoader.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/PluralRulesLoader.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/PluralRulesLoader.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/PropsVectors.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/PropsVectors.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/PropsVectors.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/PropsVectors.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Punycode.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Punycode.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Punycode.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Punycode.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/RBBIDataWrapper.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/RBBIDataWrapper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/RBBIDataWrapper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/RBBIDataWrapper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Relation.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Relation.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Relation.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Relation.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/RelativeDateFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/RelativeDateFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/RelativeDateFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/RelativeDateFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ReplaceableUCharacterIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ReplaceableUCharacterIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ReplaceableUCharacterIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ReplaceableUCharacterIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ResourceBundleWrapper.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ResourceBundleWrapper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ResourceBundleWrapper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ResourceBundleWrapper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Row.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Row.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Row.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Row.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/RuleCharacterIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/RuleCharacterIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/RuleCharacterIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/RuleCharacterIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/SimpleCache.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/SimpleCache.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/SimpleCache.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/SimpleCache.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/SimpleFormatterImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/SimpleFormatterImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/SimpleFormatterImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/SimpleFormatterImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/SoftCache.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/SoftCache.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/SoftCache.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/SoftCache.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/SortedSetRelation.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/SortedSetRelation.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/SortedSetRelation.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/SortedSetRelation.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/StandardPlural.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/StandardPlural.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/StandardPlural.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/StandardPlural.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/StaticUnicodeSets.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/StaticUnicodeSets.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/StaticUnicodeSets.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/StaticUnicodeSets.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/StringPrepDataReader.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/StringPrepDataReader.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/StringPrepDataReader.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/StringPrepDataReader.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/StringRange.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/StringRange.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/StringRange.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/StringRange.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/StringSegment.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/StringSegment.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/StringSegment.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/StringSegment.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TZDBTimeZoneNames.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TZDBTimeZoneNames.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TZDBTimeZoneNames.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TZDBTimeZoneNames.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TextTrieMap.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TextTrieMap.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TextTrieMap.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TextTrieMap.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneAdapter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneAdapter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneAdapter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneAdapter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneGenericNames.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneGenericNames.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneGenericNames.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneGenericNames.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneNamesFactoryImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneNamesFactoryImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneNamesFactoryImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneNamesFactoryImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneNamesImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TimeZoneNamesImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Trie.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Trie.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2Writable.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2Writable.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2Writable.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2Writable.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2_16.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2_16.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2_16.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2_16.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2_32.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2_32.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Trie2_32.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Trie2_32.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TrieBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TrieBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TrieBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TrieBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/TrieIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/TrieIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/TrieIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/TrieIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UBiDiProps.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UBiDiProps.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UBiDiProps.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UBiDiProps.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCaseProps.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCaseProps.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCaseProps.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCaseProps.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCharArrayIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharArrayIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCharArrayIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharArrayIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterIteratorWrapper.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterIteratorWrapper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterIteratorWrapper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterIteratorWrapper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterName.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterName.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterName.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterName.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterNameChoice.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterNameChoice.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterNameChoice.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterNameChoice.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterNameReader.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterNameReader.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterNameReader.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterNameReader.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterProperty.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterProperty.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterProperty.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterProperty.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterUtility.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterUtility.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterUtility.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UCharacterUtility.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UPropertyAliases.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UPropertyAliases.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/URLHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/URLHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/URLHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/URLHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UResource.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UResource.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UResource.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UResource.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/USerializedSet.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/USerializedSet.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/USerializedSet.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/USerializedSet.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UTS46.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UTS46.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UTS46.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UTS46.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UnicodeRegex.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UnicodeRegex.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UnicodeRegex.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UnicodeRegex.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UnicodeSetStringSpan.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/UnicodeSetStringSpan.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/UnicodeSetStringSpan.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/UnicodeSetStringSpan.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/Utility.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/Utility.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/Utility.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/Utility.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ValidIdentifiers.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ValidIdentifiers.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ValidIdentifiers.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ValidIdentifiers.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ZoneMeta.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/ZoneMeta.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/ZoneMeta.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/ZoneMeta.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/BurmeseBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/BurmeseBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/BurmeseBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/BurmeseBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/BytesDictionaryMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/BytesDictionaryMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/BytesDictionaryMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/BytesDictionaryMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/CharsDictionaryMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/CharsDictionaryMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/CharsDictionaryMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/CharsDictionaryMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/CjkBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/CjkBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/CjkBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/CjkBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/DictionaryBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/DictionaryBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/DictionaryBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/DictionaryBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/DictionaryData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/DictionaryData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/DictionaryData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/DictionaryData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/DictionaryMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/DictionaryMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/DictionaryMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/DictionaryMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/KhmerBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/KhmerBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/KhmerBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/KhmerBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/LSTMBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/LSTMBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/LSTMBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/LSTMBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/LanguageBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/LanguageBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/LanguageBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/LanguageBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/LaoBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/LaoBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/LaoBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/LaoBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/MlBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/MlBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/MlBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/MlBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/ThaiBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/ThaiBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/ThaiBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/ThaiBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/UnhandledBreakEngine.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/UnhandledBreakEngine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/breakiter/UnhandledBreakEngine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/breakiter/UnhandledBreakEngine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_da.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_da.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da_DK.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_da_DK.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da_DK.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_da_DK.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_de.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_de.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_AT.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_de_AT.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_AT.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_de_AT.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_DE.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_de_DE.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_DE.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_de_DE.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_el.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_el.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el_GR.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_el_GR.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el_GR.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_el_GR.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_CA.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en_CA.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_CA.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en_CA.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_GB.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en_GB.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_GB.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en_GB.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_US.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en_US.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_US.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_en_US.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_es.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_es.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es_MX.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_es_MX.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es_MX.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_es_MX.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_fr.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_fr.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_CA.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_fr_CA.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_CA.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_fr_CA.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_FR.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_fr_FR.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_FR.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_fr_FR.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_it.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_it.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it_IT.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_it_IT.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it_IT.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_it_IT.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_iw.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_iw.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw_IL.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_iw_IL.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw_IL.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_iw_IL.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_ja_JP.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_ja_JP.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_ja_JP.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/HolidayBundle_ja_JP.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/ResourceReader.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/ResourceReader.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/ResourceReader.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/ResourceReader.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/TokenIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/data/TokenIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/TokenIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/data/TokenIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicDurationFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicDurationFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicDurationFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicDurationFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicDurationFormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicDurationFormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodBuilderFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodBuilderFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodBuilderFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodBuilderFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodFormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodFormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterService.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodFormatterService.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterService.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/BasicPeriodFormatterService.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/DateFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/DateFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/DateFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/DateFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/DurationFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/DurationFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/DurationFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/DurationFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/DurationFormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/DurationFormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/DurationFormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/DurationFormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/Period.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/Period.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/Period.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/Period.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilderFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodBuilderFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilderFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodBuilderFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodFormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodFormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterService.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodFormatterService.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterService.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/PeriodFormatterService.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/TimeUnit.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/TimeUnit.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/TimeUnit.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/TimeUnit.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/TimeUnitConstants.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/TimeUnitConstants.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/TimeUnitConstants.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/TimeUnitConstants.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/DataRecord.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/DataRecord.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/DataRecord.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/DataRecord.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/PeriodFormatterData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/PeriodFormatterData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterDataService.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/PeriodFormatterDataService.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterDataService.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/PeriodFormatterDataService.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/RecordReader.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/RecordReader.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/RecordReader.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/RecordReader.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/RecordWriter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/RecordWriter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/RecordWriter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/RecordWriter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/Utils.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/Utils.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/Utils.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/Utils.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordReader.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/XMLRecordReader.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordReader.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/XMLRecordReader.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordWriter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/XMLRecordWriter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordWriter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/duration/impl/XMLRecordWriter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/AsciiUtil.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/AsciiUtil.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/AsciiUtil.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/AsciiUtil.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/BaseLocale.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/BaseLocale.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/BaseLocale.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/BaseLocale.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/Extension.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/Extension.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/Extension.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/Extension.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/InternalLocaleBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/InternalLocaleBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/InternalLocaleBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/InternalLocaleBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/KeyTypeData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/KeyTypeData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LSR.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LSR.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LSR.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LSR.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LanguageTag.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LanguageTag.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LanguageTag.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LanguageTag.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleDistance.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleDistance.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleDistance.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleDistance.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleExtensions.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleExtensions.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleExtensions.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleExtensions.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleObjectCache.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleObjectCache.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleObjectCache.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleObjectCache.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleSyntaxException.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleSyntaxException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleSyntaxException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleSyntaxException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleValidityChecker.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleValidityChecker.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/LocaleValidityChecker.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/LocaleValidityChecker.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/ParseStatus.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/ParseStatus.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/ParseStatus.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/ParseStatus.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/StringTokenIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/StringTokenIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/StringTokenIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/StringTokenIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/XCldrStub.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/XCldrStub.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/XCldrStub.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/XCldrStub.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/XLikelySubtags.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/XLikelySubtags.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/locale/XLikelySubtags.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/locale/XLikelySubtags.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/AdoptingModifierStore.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/AdoptingModifierStore.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/AdoptingModifierStore.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/AdoptingModifierStore.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/AffixPatternProvider.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/AffixPatternProvider.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/AffixPatternProvider.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/AffixPatternProvider.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/AffixUtils.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/AffixUtils.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/AffixUtils.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/AffixUtils.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/CompactData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CompactData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/CompactData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CompactData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ConstantAffixModifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/ConstantAffixModifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/ConstantAffixModifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/ConstantAffixModifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ConstantMultiFieldModifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/ConstantMultiFieldModifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/ConstantMultiFieldModifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/ConstantMultiFieldModifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/CurrencyPluralInfoAffixProvider.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CurrencyPluralInfoAffixProvider.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/CurrencyPluralInfoAffixProvider.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CurrencyPluralInfoAffixProvider.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/CurrencySpacingEnabledModifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CurrencySpacingEnabledModifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/CurrencySpacingEnabledModifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CurrencySpacingEnabledModifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/CustomSymbolCurrency.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CustomSymbolCurrency.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/CustomSymbolCurrency.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/CustomSymbolCurrency.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalFormatProperties.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalFormatProperties.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalFormatProperties.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalFormatProperties.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalQuantity.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalQuantity.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalQuantity.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalQuantity.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalQuantity_AbstractBCD.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalQuantity_AbstractBCD.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalQuantity_AbstractBCD.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalQuantity_AbstractBCD.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalQuantity_DualStorageBCD.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalQuantity_DualStorageBCD.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/DecimalQuantity_DualStorageBCD.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/DecimalQuantity_DualStorageBCD.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/Grouper.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Grouper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/Grouper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Grouper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/LocalizedNumberFormatterAsFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/LocalizedNumberFormatterAsFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/LocalizedNumberFormatterAsFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/LocalizedNumberFormatterAsFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/LongNameHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/LongNameHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/LongNameHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/LongNameHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/LongNameMultiplexer.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/LongNameMultiplexer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/LongNameMultiplexer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/LongNameMultiplexer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MacroProps.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MacroProps.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MacroProps.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MacroProps.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MicroProps.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MicroProps.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MicroProps.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MicroProps.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MicroPropsGenerator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MicroPropsGenerator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MicroPropsGenerator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MicroPropsGenerator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MicroPropsMutator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MicroPropsMutator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MicroPropsMutator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MicroPropsMutator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MixedUnitLongNameHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MixedUnitLongNameHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MixedUnitLongNameHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MixedUnitLongNameHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/Modifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Modifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/Modifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Modifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ModifierStore.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/ModifierStore.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/ModifierStore.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/ModifierStore.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MultiplierFormatHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MultiplierFormatHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MultiplierFormatHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MultiplierFormatHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MultiplierProducer.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MultiplierProducer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MultiplierProducer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MultiplierProducer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/MutablePatternModifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MutablePatternModifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/MutablePatternModifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/MutablePatternModifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/Padder.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Padder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/Padder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Padder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/PatternStringParser.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/PatternStringParser.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/PatternStringParser.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/PatternStringParser.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/PatternStringUtils.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/PatternStringUtils.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/PatternStringUtils.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/PatternStringUtils.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/Properties.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Properties.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/Properties.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/Properties.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/PropertiesAffixPatternProvider.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/PropertiesAffixPatternProvider.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/PropertiesAffixPatternProvider.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/PropertiesAffixPatternProvider.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/RoundingUtils.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/RoundingUtils.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/RoundingUtils.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/RoundingUtils.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/SimpleModifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/SimpleModifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/SimpleModifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/SimpleModifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/UnitConversionHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/UnitConversionHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/UnitConversionHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/UnitConversionHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/UsagePrefsHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/UsagePrefsHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/UsagePrefsHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/UsagePrefsHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/AffixMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/AffixMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/AffixMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/AffixMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/AffixPatternMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/AffixPatternMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/AffixPatternMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/AffixPatternMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/AffixTokenMatcherFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/AffixTokenMatcherFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/AffixTokenMatcherFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/AffixTokenMatcherFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CodePointMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/CodePointMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CodePointMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/CodePointMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CombinedCurrencyMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/CombinedCurrencyMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CombinedCurrencyMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/CombinedCurrencyMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/DecimalMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/DecimalMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/DecimalMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/DecimalMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/IgnorablesMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/IgnorablesMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/IgnorablesMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/IgnorablesMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/InfinityMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/InfinityMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/InfinityMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/InfinityMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/MinusSignMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/MinusSignMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/MinusSignMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/MinusSignMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/MultiplierParseHandler.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/MultiplierParseHandler.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/MultiplierParseHandler.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/MultiplierParseHandler.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/NanMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/NanMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/NanMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/NanMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/NumberParseMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/NumberParseMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/NumberParseMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/NumberParseMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/NumberParserImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/NumberParserImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/NumberParserImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/NumberParserImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PaddingMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PaddingMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PaddingMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PaddingMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ParsedNumber.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ParsedNumber.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ParsedNumber.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ParsedNumber.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ParsingUtils.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ParsingUtils.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ParsingUtils.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ParsingUtils.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PercentMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PercentMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PercentMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PercentMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PermilleMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PermilleMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PermilleMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PermilleMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PlusSignMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PlusSignMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PlusSignMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/PlusSignMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireAffixValidator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireAffixValidator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireAffixValidator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireAffixValidator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireCurrencyValidator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireCurrencyValidator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireCurrencyValidator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireCurrencyValidator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireDecimalSeparatorValidator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireDecimalSeparatorValidator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireDecimalSeparatorValidator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireDecimalSeparatorValidator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireNumberValidator.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireNumberValidator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/RequireNumberValidator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/RequireNumberValidator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ScientificMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ScientificMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ScientificMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ScientificMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/SeriesMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/SeriesMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/SeriesMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/SeriesMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/SymbolMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/SymbolMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/SymbolMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/SymbolMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ValidationMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ValidationMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ValidationMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/parse/ValidationMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/range/PrefixInfixSuffixLengthHelper.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/range/PrefixInfixSuffixLengthHelper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/range/PrefixInfixSuffixLengthHelper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/range/PrefixInfixSuffixLengthHelper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/range/RangeMacroProps.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/range/RangeMacroProps.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/range/RangeMacroProps.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/range/RangeMacroProps.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/number/range/StandardPluralRanges.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/number/range/StandardPluralRanges.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/number/range/StandardPluralRanges.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/number/range/StandardPluralRanges.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/personname/FieldModifierImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/personname/FieldModifierImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/personname/FieldModifierImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/personname/FieldModifierImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/personname/PersonNameFormatterImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/personname/PersonNameFormatterImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/personname/PersonNameFormatterImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/personname/PersonNameFormatterImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/personname/PersonNamePattern.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/personname/PersonNamePattern.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/personname/PersonNamePattern.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/personname/PersonNamePattern.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/ComplexUnitsConverter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/ComplexUnitsConverter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/ComplexUnitsConverter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/ComplexUnitsConverter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/ConversionRates.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/ConversionRates.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/ConversionRates.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/ConversionRates.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/MeasureUnitImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/MeasureUnitImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/MeasureUnitImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/MeasureUnitImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/SingleUnitImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/SingleUnitImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/SingleUnitImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/SingleUnitImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitPreferences.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitPreferences.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitPreferences.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitPreferences.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitsConverter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitsConverter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitsConverter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitsConverter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitsData.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitsData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitsData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitsData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitsRouter.java b/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitsRouter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/units/UnitsRouter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/impl/units/UnitsRouter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/CharSequences.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/CharSequences.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/CharSequences.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/CharSequences.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/CharacterProperties.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/CharacterProperties.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/CharacterProperties.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/CharacterProperties.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterCategory.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterCategory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterCategory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterCategory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterDirection.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterDirection.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterDirection.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterDirection.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterEnums.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterEnums.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterEnums.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterEnums.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterNameIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterNameIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterNameIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UCharacterNameIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UProperty.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UProperty.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UProperty.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UProperty.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UScript.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UScript.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UScript.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UScript.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UScriptRun.java b/icu4j/main/core/src/main/java/com/ibm/icu/lang/UScriptRun.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/UScriptRun.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/lang/UScriptRun.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/math/BigDecimal.java b/icu4j/main/core/src/main/java/com/ibm/icu/math/BigDecimal.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/math/BigDecimal.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/math/BigDecimal.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/math/MathContext.java b/icu4j/main/core/src/main/java/com/ibm/icu/math/MathContext.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/math/MathContext.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/math/MathContext.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/DateTimeFormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/DateTimeFormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/DateTimeFormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/DateTimeFormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/FormattedMessage.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/FormattedMessage.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/FormattedMessage.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/FormattedMessage.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/FormattedPlaceholder.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/FormattedPlaceholder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/FormattedPlaceholder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/FormattedPlaceholder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/Formatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/Formatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/Formatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/Formatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/FormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/FormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/FormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/FormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/IdentityFormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/IdentityFormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/IdentityFormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/IdentityFormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/MessageFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/MessageFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/MessageFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/MessageFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2DataModel.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2DataModel.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2DataModel.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2DataModel.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2DataModelFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2DataModelFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2DataModelFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2DataModelFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2FunctionRegistry.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2FunctionRegistry.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2FunctionRegistry.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2FunctionRegistry.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2Parser.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2Parser.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2Parser.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2Parser.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2Serializer.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2Serializer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/Mf2Serializer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/Mf2Serializer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/NumberFormatterFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/NumberFormatterFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/NumberFormatterFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/NumberFormatterFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/OptUtils.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/OptUtils.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/OptUtils.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/OptUtils.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/PlainStringFormattedValue.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/PlainStringFormattedValue.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/PlainStringFormattedValue.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/PlainStringFormattedValue.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/PluralSelectorFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/PluralSelectorFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/PluralSelectorFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/PluralSelectorFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/Selector.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/Selector.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/Selector.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/Selector.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/SelectorFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/SelectorFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/SelectorFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/SelectorFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/TextSelectorFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/TextSelectorFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/TextSelectorFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/message2/TextSelectorFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/CompactNotation.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/CompactNotation.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/CompactNotation.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/CompactNotation.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/CurrencyPrecision.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/CurrencyPrecision.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/CurrencyPrecision.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/CurrencyPrecision.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/FormattedNumber.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/FormattedNumber.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/FormattedNumber.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/FormattedNumber.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/FormattedNumberRange.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/FormattedNumberRange.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/FormattedNumberRange.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/FormattedNumberRange.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/FractionPrecision.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/FractionPrecision.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/FractionPrecision.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/FractionPrecision.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/IntegerWidth.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/IntegerWidth.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/IntegerWidth.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/IntegerWidth.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/LocalizedNumberFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/LocalizedNumberFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/LocalizedNumberFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/LocalizedNumberFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/LocalizedNumberRangeFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/LocalizedNumberRangeFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/LocalizedNumberRangeFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/LocalizedNumberRangeFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/Notation.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/Notation.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/Notation.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/Notation.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatterImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberFormatterImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatterImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberFormatterImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatterSettings.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberFormatterSettings.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatterSettings.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberFormatterSettings.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberPropertyMapper.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberPropertyMapper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberPropertyMapper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberPropertyMapper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberRangeFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberRangeFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberRangeFormatterImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberRangeFormatterImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterSettings.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberRangeFormatterSettings.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterSettings.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberRangeFormatterSettings.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberSkeletonImpl.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/NumberSkeletonImpl.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/NumberSkeletonImpl.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/NumberSkeletonImpl.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/Precision.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/Precision.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/Precision.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/Precision.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/Scale.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/Scale.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/Scale.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/Scale.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/ScientificNotation.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/ScientificNotation.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/ScientificNotation.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/ScientificNotation.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/SimpleNotation.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/SimpleNotation.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/SimpleNotation.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/SimpleNotation.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/SkeletonSyntaxException.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/SkeletonSyntaxException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/SkeletonSyntaxException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/SkeletonSyntaxException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/UnlocalizedNumberFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/UnlocalizedNumberFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/UnlocalizedNumberFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/UnlocalizedNumberFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/UnlocalizedNumberRangeFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/number/UnlocalizedNumberRangeFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/UnlocalizedNumberRangeFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/number/UnlocalizedNumberRangeFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ArabicShaping.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ArabicShaping.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ArabicShaping.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ArabicShaping.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ArabicShapingException.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ArabicShapingException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ArabicShapingException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ArabicShapingException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/Bidi.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/Bidi.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/Bidi.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/Bidi.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/BidiClassifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/BidiClassifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/BidiClassifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/BidiClassifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/BidiLine.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/BidiLine.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/BidiLine.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/BidiLine.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/BidiRun.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/BidiRun.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/BidiRun.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/BidiRun.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/BidiTransform.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/BidiTransform.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/BidiTransform.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/BidiTransform.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/BidiWriter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/BidiWriter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/BidiWriter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/BidiWriter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/BreakIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/BreakIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/BreakIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/BreakIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/BreakIteratorFactory.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/BreakIteratorFactory.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/BreakIteratorFactory.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/BreakIteratorFactory.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CanonicalIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CanonicalIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CanonicalIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CanonicalIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CaseMap.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CaseMap.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CaseMap.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CaseMap.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetDetector.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetDetector.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetDetector.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetDetector.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetMatch.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetMatch.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetMatch.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetMatch.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_2022.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_2022.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_2022.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_2022.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_UTF8.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_UTF8.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_Unicode.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_Unicode.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_Unicode.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_Unicode.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_mbcs.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_mbcs.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_sbcs.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_sbcs.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_sbcs.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecog_sbcs.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecognizer.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecognizer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecognizer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CharsetRecognizer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ChineseDateFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ChineseDateFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ChineseDateFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ChineseDateFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ChineseDateFormatSymbols.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ChineseDateFormatSymbols.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ChineseDateFormatSymbols.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ChineseDateFormatSymbols.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CompactDecimalFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CompactDecimalFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CompactDecimalFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CompactDecimalFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ComposedCharIter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ComposedCharIter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ComposedCharIter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ComposedCharIter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ConstrainedFieldPosition.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ConstrainedFieldPosition.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ConstrainedFieldPosition.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ConstrainedFieldPosition.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyDisplayNames.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyDisplayNames.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyDisplayNames.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyDisplayNames.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyMetaInfo.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyMetaInfo.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyMetaInfo.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyMetaInfo.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyPluralInfo.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/CurrencyPluralInfo.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DateFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DateFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DateFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DateFormatSymbols.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DateFormatSymbols.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DateIntervalFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DateIntervalFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DateIntervalInfo.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DateIntervalInfo.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DateTimePatternGenerator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DateTimePatternGenerator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DecimalFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DecimalFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DecimalFormatSymbols.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DecimalFormatSymbols.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DisplayContext.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DisplayContext.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DisplayContext.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DisplayContext.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DisplayOptions.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DisplayOptions.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DisplayOptions.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DisplayOptions.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DurationFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/DurationFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/DurationFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/DurationFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/Edits.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/Edits.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/Edits.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/Edits.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/FilteredBreakIteratorBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/FilteredBreakIteratorBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/FilteredBreakIteratorBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/FilteredBreakIteratorBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/FilteredNormalizer2.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/FilteredNormalizer2.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/FilteredNormalizer2.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/FilteredNormalizer2.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/FormattedValue.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/FormattedValue.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/FormattedValue.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/FormattedValue.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/IDNA.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/IDNA.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/IDNA.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/IDNA.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ListFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ListFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ListFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ListFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/LocaleDisplayNames.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/LocaleDisplayNames.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/MeasureFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/MeasureFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/MeasureFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/MeasureFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/MessageFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/MessageFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/MessageFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/MessageFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/MessagePattern.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/MessagePattern.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/MessagePattern.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/MessagePattern.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/MessagePatternUtil.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/MessagePatternUtil.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/NFRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/NFRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/NFRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/NFRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/NFRuleSet.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/NFRuleSet.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/NFRuleSet.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/NFRuleSet.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/NFSubstitution.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/NFSubstitution.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/NFSubstitution.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/NFSubstitution.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/Normalizer.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/Normalizer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/Normalizer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/Normalizer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/Normalizer2.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/Normalizer2.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/Normalizer2.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/Normalizer2.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/NumberFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/NumberFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/NumberFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/NumberFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/NumberFormatServiceShim.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/NumberFormatServiceShim.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/NumberFormatServiceShim.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/NumberFormatServiceShim.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/NumberingSystem.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/NumberingSystem.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/NumberingSystem.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/NumberingSystem.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/PersonName.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/PersonName.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/PersonName.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/PersonName.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/PersonNameFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/PersonNameFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/PersonNameFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/PersonNameFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/PluralFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/PluralFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/PluralFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/PluralFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/PluralRules.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/PluralRules.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/PluralRules.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/PluralRules.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/PluralRulesSerialProxy.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/PluralRulesSerialProxy.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/PluralRulesSerialProxy.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/PluralRulesSerialProxy.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/Quantifier.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/Quantifier.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/Quantifier.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/Quantifier.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/QuantityFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/QuantityFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/QuantityFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBBINode.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBBINode.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBBINode.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBBINode.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBBIRuleBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBBIRuleBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBBIRuleBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBBIRuleBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBBIRuleParseTable.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBBIRuleParseTable.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBBIRuleParseTable.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBBIRuleParseTable.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBBIRuleScanner.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBBIRuleScanner.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBBIRuleScanner.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBBIRuleScanner.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBBISetBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBBISetBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBBISetBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBBISetBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBBISymbolTable.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBBISymbolTable.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBBISymbolTable.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBBISymbolTable.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBBITableBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBBITableBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBBITableBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBBITableBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBNFChinesePostProcessor.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBNFChinesePostProcessor.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBNFChinesePostProcessor.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBNFChinesePostProcessor.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RBNFPostProcessor.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RBNFPostProcessor.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RBNFPostProcessor.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RBNFPostProcessor.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RbnfLenientScanner.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RbnfLenientScanner.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RbnfLenientScanner.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RbnfLenientScanner.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RbnfLenientScannerProvider.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RbnfLenientScannerProvider.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RbnfLenientScannerProvider.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RbnfLenientScannerProvider.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RelativeDateTimeFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RelativeDateTimeFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/Replaceable.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/Replaceable.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/Replaceable.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/Replaceable.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ReplaceableContextIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ReplaceableContextIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ReplaceableContextIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ReplaceableContextIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ReplaceableString.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ReplaceableString.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ReplaceableString.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ReplaceableString.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RuleBasedBreakIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RuleBasedBreakIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/RuleBasedNumberFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/RuleBasedNumberFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SCSU.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/SCSU.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/SCSU.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/SCSU.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/ScientificNumberFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/ScientificNumberFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SelectFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/SelectFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/SelectFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/SelectFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/SimpleDateFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/SimpleDateFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SimpleFormatter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/SimpleFormatter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/SimpleFormatter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/SimpleFormatter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SimplePersonName.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/SimplePersonName.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/SimplePersonName.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/SimplePersonName.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/SpoofChecker.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/SpoofChecker.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/StringCharacterIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/StringCharacterIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrep.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/StringPrep.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/StringPrep.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/StringPrep.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrepParseException.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/StringPrepParseException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/StringPrepParseException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/StringPrepParseException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/StringTransform.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/StringTransform.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/StringTransform.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/StringTransform.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SymbolTable.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/SymbolTable.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/SymbolTable.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/SymbolTable.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/TimeUnitFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/TimeUnitFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/TimeUnitFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/TimeUnitFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/TimeZoneFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/TimeZoneFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneNames.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/TimeZoneNames.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneNames.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/TimeZoneNames.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/Transform.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/Transform.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/Transform.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/Transform.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UCharacterIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UCharacterIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UCharacterIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UCharacterIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UFieldPosition.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UFieldPosition.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UFieldPosition.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UFieldPosition.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UFormat.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UFormat.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UFormat.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UFormat.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UForwardCharacterIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UForwardCharacterIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UForwardCharacterIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UForwardCharacterIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UTF16.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UTF16.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UTF16.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UTF16.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeCompressor.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeCompressor.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeCompressor.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeCompressor.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeDecompressor.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeDecompressor.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeDecompressor.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeDecompressor.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeFilter.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeFilter.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeFilter.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeReplacer.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeReplacer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeReplacer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeReplacer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeSet.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeSet.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeSetIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeSetIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetSpanner.java b/icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeSetSpanner.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetSpanner.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/text/UnicodeSetSpanner.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/AnnualTimeZoneRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/AnnualTimeZoneRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/AnnualTimeZoneRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/AnnualTimeZoneRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/BasicTimeZone.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/BasicTimeZone.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/BasicTimeZone.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/BasicTimeZone.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/BuddhistCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/BuddhistCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/BuddhistCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/BuddhistCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ByteArrayWrapper.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ByteArrayWrapper.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ByteArrayWrapper.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ByteArrayWrapper.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/BytesTrie.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/BytesTrie.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/BytesTrie.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/BytesTrie.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/BytesTrieBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/BytesTrieBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/BytesTrieBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/BytesTrieBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CECalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CECalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CECalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CECalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/Calendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/Calendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CaseInsensitiveString.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CaseInsensitiveString.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CaseInsensitiveString.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CaseInsensitiveString.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CharsTrie.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CharsTrie.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CharsTrie.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CharsTrie.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CharsTrieBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CharsTrieBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CharsTrieBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CharsTrieBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ChineseCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ChineseCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ChineseCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ChineseCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CodePointMap.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CodePointMap.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CodePointMap.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CodePointMap.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CodePointTrie.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CodePointTrie.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CodePointTrie.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CodePointTrie.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CompactByteArray.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CompactByteArray.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CompactByteArray.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CompactByteArray.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CompactCharArray.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CompactCharArray.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CompactCharArray.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CompactCharArray.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CopticCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CopticCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CopticCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CopticCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Currency.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/Currency.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/Currency.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/Currency.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CurrencyAmount.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CurrencyAmount.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CurrencyAmount.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CurrencyAmount.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/CurrencyServiceShim.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/CurrencyServiceShim.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/CurrencyServiceShim.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/CurrencyServiceShim.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/DangiCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/DangiCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/DangiCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/DangiCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/DateInterval.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/DateInterval.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/DateInterval.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/DateInterval.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/DateRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/DateRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/DateRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/DateRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/DateTimeRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/DateTimeRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/DateTimeRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/DateTimeRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/EasterHoliday.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/EasterHoliday.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/EasterHoliday.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/EasterHoliday.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/EthiopicCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/EthiopicCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/EthiopicCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/EthiopicCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Freezable.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/Freezable.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/Freezable.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/Freezable.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/GenderInfo.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/GenderInfo.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/GenderInfo.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/GenderInfo.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/GregorianCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/GregorianCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/GregorianCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/GregorianCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/HebrewCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/HebrewCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/HebrewCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/HebrewCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/HebrewHoliday.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/HebrewHoliday.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/HebrewHoliday.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/HebrewHoliday.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Holiday.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/Holiday.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/Holiday.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/Holiday.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ICUCloneNotSupportedException.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ICUCloneNotSupportedException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ICUCloneNotSupportedException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ICUCloneNotSupportedException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ICUException.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ICUException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ICUException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ICUException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ICUInputTooLongException.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ICUInputTooLongException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ICUInputTooLongException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ICUInputTooLongException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ICUUncheckedIOException.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ICUUncheckedIOException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ICUUncheckedIOException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ICUUncheckedIOException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/IllformedLocaleException.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/IllformedLocaleException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/IllformedLocaleException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/IllformedLocaleException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/IndianCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/IndianCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/IndianCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/IndianCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/InitialTimeZoneRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/InitialTimeZoneRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/InitialTimeZoneRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/InitialTimeZoneRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/IslamicCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/IslamicCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/IslamicCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/IslamicCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/JapaneseCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/JapaneseCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/JapaneseCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/JapaneseCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/LocaleData.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/LocaleData.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/LocaleData.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/LocaleData.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/LocaleMatcher.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/LocaleMatcher.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/LocaleMatcher.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/LocalePriorityList.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/LocalePriorityList.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/LocalePriorityList.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/LocalePriorityList.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Measure.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/Measure.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/Measure.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/Measure.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/MeasureUnit.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/MeasureUnit.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/MutableCodePointTrie.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/MutableCodePointTrie.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/MutableCodePointTrie.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/MutableCodePointTrie.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/NoUnit.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/NoUnit.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/NoUnit.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/NoUnit.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Output.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/Output.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/Output.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/Output.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/OutputInt.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/OutputInt.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/OutputInt.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/OutputInt.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/PersianCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/PersianCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/PersianCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/PersianCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/RangeDateRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/RangeDateRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/RangeDateRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/RangeDateRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/RangeValueIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/RangeValueIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/RangeValueIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/RangeValueIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Region.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/Region.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/Region.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/Region.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/RuleBasedTimeZone.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/RuleBasedTimeZone.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/RuleBasedTimeZone.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/RuleBasedTimeZone.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/STZInfo.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/STZInfo.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/STZInfo.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/STZInfo.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/SimpleDateRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/SimpleDateRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/SimpleDateRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/SimpleDateRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/SimpleHoliday.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/SimpleHoliday.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/SimpleHoliday.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/SimpleHoliday.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/SimpleTimeZone.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/SimpleTimeZone.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/SimpleTimeZone.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/SimpleTimeZone.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/StringTokenizer.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/StringTokenizer.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/StringTokenizer.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/StringTokenizer.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/StringTrieBuilder.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/StringTrieBuilder.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/StringTrieBuilder.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/StringTrieBuilder.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/TaiwanCalendar.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/TaiwanCalendar.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/TaiwanCalendar.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/TaiwanCalendar.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/TimeArrayTimeZoneRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/TimeArrayTimeZoneRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/TimeArrayTimeZoneRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/TimeArrayTimeZoneRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/TimeUnit.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/TimeUnit.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/TimeUnit.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/TimeUnit.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/TimeUnitAmount.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/TimeUnitAmount.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/TimeUnitAmount.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/TimeUnitAmount.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/TimeZone.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/TimeZone.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/TimeZone.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/TimeZone.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/TimeZoneRule.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/TimeZoneRule.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/TimeZoneRule.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/TimeZoneRule.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/TimeZoneTransition.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/TimeZoneTransition.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/TimeZoneTransition.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/TimeZoneTransition.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ULocale.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ULocale.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ULocale.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ULocale.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/UResourceBundle.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/UResourceBundle.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/UResourceBundle.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/UResourceBundle.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/UResourceBundleIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/UResourceBundleIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/UResourceBundleIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/UResourceBundleIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/UResourceTypeMismatchException.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/UResourceTypeMismatchException.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/UniversalTimeScale.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/UniversalTimeScale.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/UniversalTimeScale.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/UniversalTimeScale.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/VTimeZone.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/VTimeZone.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/VTimeZone.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/VTimeZone.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/ValueIterator.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/ValueIterator.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/ValueIterator.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/ValueIterator.java
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/VersionInfo.java b/icu4j/main/core/src/main/java/com/ibm/icu/util/VersionInfo.java
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/VersionInfo.java
rename to icu4j/main/core/src/main/java/com/ibm/icu/util/VersionInfo.java
diff --git a/icu4j/main/core/src/main/resources/LICENSE b/icu4j/main/core/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/core/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/ICUConfig.properties b/icu4j/main/core/src/main/resources/com/ibm/icu/ICUConfig.properties
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/ICUConfig.properties
rename to icu4j/main/core/src/main/resources/com/ibm/icu/ICUConfig.properties
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af.res
new file mode 100644
index 00000000000..c748e0e898a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af_NA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af_NA.res
new file mode 100644
index 00000000000..a00b9a981cf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af_NA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af_ZA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af_ZA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/af_ZA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/agq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/agq.res
new file mode 100644
index 00000000000..89b917d970d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/agq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/agq_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/agq_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/agq_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ak.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ak.res
new file mode 100644
index 00000000000..0622b904b23
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ak.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ak_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ak_GH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ak_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/am.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/am.res
new file mode 100644
index 00000000000..3b6332bdff0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/am.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/am_ET.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/am_ET.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/am_ET.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar.res
new file mode 100644
index 00000000000..78ed9b80631
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_001.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_AE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_AE.res
new file mode 100644
index 00000000000..498030350f4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_AE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_BH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_BH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_BH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_DJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_DJ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_DJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_DZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_DZ.res
new file mode 100644
index 00000000000..3300be56e91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_DZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_EG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_EG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_EG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_EH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_EH.res
new file mode 100644
index 00000000000..3b6ede5e865
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_EH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_ER.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_ER.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_ER.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_IL.res
new file mode 100644
index 00000000000..f1b77d95579
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_IQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_IQ.res
new file mode 100644
index 00000000000..47690097364
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_IQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_JO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_JO.res
new file mode 100644
index 00000000000..a2a9d20b883
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_JO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_KM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_KM.res
new file mode 100644
index 00000000000..592b5af791a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_KM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_KW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_KW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_KW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_LB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_LB.res
new file mode 100644
index 00000000000..7cf13b2a2b4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_LB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_LY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_LY.res
new file mode 100644
index 00000000000..7dc4d83b159
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_LY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_MA.res
new file mode 100644
index 00000000000..cc7d43b8a51
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_MR.res
new file mode 100644
index 00000000000..59b54b5fde3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_OM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_OM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_OM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_PS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_PS.res
new file mode 100644
index 00000000000..a2a9d20b883
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_PS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_QA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_QA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_QA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SA.res
new file mode 100644
index 00000000000..f6a9d742e74
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SO.res
new file mode 100644
index 00000000000..c588bd11572
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SS.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SY.res
new file mode 100644
index 00000000000..a2a9d20b883
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_SY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_TD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_TD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_TD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_TN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_TN.res
new file mode 100644
index 00000000000..3300be56e91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_TN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_YE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_YE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ar_YE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ars.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ars.res
new file mode 100644
index 00000000000..ec1a9451ce0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ars.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/as.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/as.res
new file mode 100644
index 00000000000..5b989ea893f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/as.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/as_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/as_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/as_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/asa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/asa.res
new file mode 100644
index 00000000000..1211b37bfa7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/asa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/asa_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/asa_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/asa_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ast.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ast.res
new file mode 100644
index 00000000000..b657cfd875f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ast.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ast_ES.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ast_ES.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ast_ES.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az.res
new file mode 100644
index 00000000000..b5d6117ba8e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_AZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_AZ.res
new file mode 100644
index 00000000000..230547ae120
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_AZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Cyrl.res
new file mode 100644
index 00000000000..a43f4d47e7c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Cyrl_AZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Cyrl_AZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Cyrl_AZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Latn.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Latn_AZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Latn_AZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/az_Latn_AZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bas.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bas.res
new file mode 100644
index 00000000000..83a0b9ff9d6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bas.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bas_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bas_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bas_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/be.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/be.res
new file mode 100644
index 00000000000..ff6c3144130
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/be.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/be_BY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/be_BY.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/be_BY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bem.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bem.res
new file mode 100644
index 00000000000..365b824ab5c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bem.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bem_ZM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bem_ZM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bem_ZM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bez.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bez.res
new file mode 100644
index 00000000000..cef86b77c58
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bez.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bez_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bez_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bez_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bg.res
new file mode 100644
index 00000000000..fdb8c68ac3d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bg_BG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bg_BG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bg_BG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bgc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bgc.res
new file mode 100644
index 00000000000..45614ff3086
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bgc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bgc_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bgc_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bgc_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bho.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bho.res
new file mode 100644
index 00000000000..5a825696376
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bho.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bho_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bho_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bho_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bm.res
new file mode 100644
index 00000000000..5f8d5e97e58
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bm_ML.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bm_ML.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bm_ML.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn.res
new file mode 100644
index 00000000000..ab96112f007
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn_BD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn_BD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn_BD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn_IN.res
new file mode 100644
index 00000000000..c92c4cf9fff
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bn_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo.res
new file mode 100644
index 00000000000..9ece13f79c6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo_CN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo_IN.res
new file mode 100644
index 00000000000..8f8859d77cd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bo_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/br.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/br.res
new file mode 100644
index 00000000000..518909c5a44
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/br.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/br_FR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/br_FR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/br_FR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/burmesedict.dict b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/burmesedict.dict
new file mode 100644
index 00000000000..ea5f51634ae
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/burmesedict.dict differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/char.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/char.brk
new file mode 100644
index 00000000000..2ab78f1a343
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/char.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/cjdict.dict b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/cjdict.dict
new file mode 100644
index 00000000000..7cb3e3c0a15
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/cjdict.dict differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/de.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/de.res
new file mode 100644
index 00000000000..c2738c8a6a6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/de.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/el.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/el.res
new file mode 100644
index 00000000000..3a13b83ad4b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/el.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en.res
new file mode 100644
index 00000000000..e5e46cb2445
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en_US.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en_US_POSIX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en_US_POSIX.res
new file mode 100644
index 00000000000..4fe3cb8bcad
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/en_US_POSIX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/es.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/es.res
new file mode 100644
index 00000000000..e4f1ca70b7e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/es.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/fi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/fi.res
new file mode 100644
index 00000000000..30775c77faa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/fi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/fr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/fr.res
new file mode 100644
index 00000000000..39b7c5a2bca
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/fr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/it.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/it.res
new file mode 100644
index 00000000000..ce51d4514de
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/it.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ja.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ja.res
new file mode 100644
index 00000000000..54af50f160f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ja.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/khmerdict.dict b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/khmerdict.dict
new file mode 100644
index 00000000000..e2a396f25c3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/khmerdict.dict differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ko.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ko.res
new file mode 100644
index 00000000000..798e1d13b66
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ko.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/laodict.dict b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/laodict.dict
new file mode 100644
index 00000000000..7b8f64dd230
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/laodict.dict differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line.brk
new file mode 100644
index 00000000000..23c5c0e89f3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_cj.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_cj.brk
new file mode 100644
index 00000000000..72ee3b345ec
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_cj.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose.brk
new file mode 100644
index 00000000000..db092a3ca52
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose_cj.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose_cj.brk
new file mode 100644
index 00000000000..53a8f4b3c2a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose_cj.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose_phrase_cj.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose_phrase_cj.brk
new file mode 100644
index 00000000000..26a4dec5620
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_loose_phrase_cj.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal.brk
new file mode 100644
index 00000000000..c444776c04c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal_cj.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal_cj.brk
new file mode 100644
index 00000000000..d664ec6c191
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal_cj.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal_phrase_cj.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal_phrase_cj.brk
new file mode 100644
index 00000000000..1c1893dce9f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_normal_phrase_cj.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_phrase_cj.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_phrase_cj.brk
new file mode 100644
index 00000000000..d6b129a5a60
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/line_phrase_cj.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/pt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/pt.res
new file mode 100644
index 00000000000..c068fa4d701
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/pt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/res_index.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/res_index.res
new file mode 100644
index 00000000000..d09052f87c6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/res_index.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/root.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/root.res
new file mode 100644
index 00000000000..48a9815ab21
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/root.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ru.res
new file mode 100644
index 00000000000..302f4ab31fd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/ru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sent.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sent.brk
new file mode 100644
index 00000000000..eb7dc7bc373
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sent.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sent_el.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sent_el.brk
new file mode 100644
index 00000000000..2724f503f9e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sent_el.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sv.res
new file mode 100644
index 00000000000..30775c77faa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/sv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/thaidict.dict b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/thaidict.dict
new file mode 100644
index 00000000000..645f80ba67d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/thaidict.dict differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/title.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/title.brk
new file mode 100644
index 00000000000..0e51287a686
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/title.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word.brk
new file mode 100644
index 00000000000..2318d6dfd4d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word_POSIX.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word_POSIX.brk
new file mode 100644
index 00000000000..bb335c3e853
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word_POSIX.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word_fi_sv.brk b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word_fi_sv.brk
new file mode 100644
index 00000000000..71dc0fbadef
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/word_fi_sv.brk differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/zh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/zh.res
new file mode 100644
index 00000000000..2e553cfa156
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/zh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/zh_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/zh_Hant.res
new file mode 100644
index 00000000000..2e553cfa156
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brkitr/zh_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brx.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brx.res
new file mode 100644
index 00000000000..3e0da7ed44c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brx.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brx_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brx_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/brx_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs.res
new file mode 100644
index 00000000000..b1338830330
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_BA.res
new file mode 100644
index 00000000000..a942372aff4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Cyrl.res
new file mode 100644
index 00000000000..c837a7a59cf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Cyrl_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Cyrl_BA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Cyrl_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Latn.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Latn_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Latn_BA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/bs_Latn_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca.res
new file mode 100644
index 00000000000..64604d6fc09
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_AD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_AD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_AD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_ES.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_ES.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_ES.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_FR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_FR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_FR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_IT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_IT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ca_IT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp.res
new file mode 100644
index 00000000000..0efe73d59f1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp_BD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp_BD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp_BD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ccp_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ce.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ce.res
new file mode 100644
index 00000000000..e357985f42e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ce.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ce_RU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ce_RU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ce_RU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ceb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ceb.res
new file mode 100644
index 00000000000..8e4cda81f76
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ceb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ceb_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ceb_PH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ceb_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cgg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cgg.res
new file mode 100644
index 00000000000..b20c0d79abe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cgg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cgg_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cgg_UG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cgg_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/chr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/chr.res
new file mode 100644
index 00000000000..61d9621e31f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/chr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/chr_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/chr_US.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/chr_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb.res
new file mode 100644
index 00000000000..70c91c66255
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb_IQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb_IQ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb_IQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb_IR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb_IR.res
new file mode 100644
index 00000000000..e75c602e119
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ckb_IR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/confusables.cfu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/confusables.cfu
new file mode 100644
index 00000000000..d66d13c7b01
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/confusables.cfu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cs.res
new file mode 100644
index 00000000000..73e4627d2ab
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cs_CZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cs_CZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cs_CZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/currencyNumericCodes.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/currencyNumericCodes.res
new file mode 100644
index 00000000000..d5719f09112
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/currencyNumericCodes.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cv.res
new file mode 100644
index 00000000000..98894f73798
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cv_RU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cv_RU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cv_RU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cy.res
new file mode 100644
index 00000000000..036edf4b8f4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cy_GB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cy_GB.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/cy_GB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da.res
new file mode 100644
index 00000000000..cb66793f75a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da_DK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da_DK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da_DK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da_GL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da_GL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/da_GL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dav.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dav.res
new file mode 100644
index 00000000000..a9debbe05e1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dav.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dav_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dav_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dav_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dayPeriods.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dayPeriods.res
new file mode 100644
index 00000000000..c70d61b0426
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dayPeriods.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de.res
new file mode 100644
index 00000000000..fe60bb3c42f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_AT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_AT.res
new file mode 100644
index 00000000000..b898c599634
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_AT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_BE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_BE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_BE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_CH.res
new file mode 100644
index 00000000000..f6975e3a6b7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_DE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_IT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_IT.res
new file mode 100644
index 00000000000..a7066331dc6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_IT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_LI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_LI.res
new file mode 100644
index 00000000000..db7ba40df8c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_LI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_LU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_LU.res
new file mode 100644
index 00000000000..17b8d1260be
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/de_LU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dje.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dje.res
new file mode 100644
index 00000000000..d4bc8808b83
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dje.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dje_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dje_NE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dje_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/doi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/doi.res
new file mode 100644
index 00000000000..4bfad855408
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/doi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/doi_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/doi_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/doi_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dsb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dsb.res
new file mode 100644
index 00000000000..6091a439cc6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dsb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dsb_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dsb_DE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dsb_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dua.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dua.res
new file mode 100644
index 00000000000..1ffac69adf2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dua.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dua_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dua_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dua_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dyo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dyo.res
new file mode 100644
index 00000000000..b68f4c95fcb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dyo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dyo_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dyo_SN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dyo_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dz.res
new file mode 100644
index 00000000000..2c74254c331
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dz_BT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dz_BT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/dz_BT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebu.res
new file mode 100644
index 00000000000..91ce7a37f28
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebu_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebu_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ebu_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee.res
new file mode 100644
index 00000000000..cbde42bc292
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee_GH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee_TG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee_TG.res
new file mode 100644
index 00000000000..6df14643a93
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ee_TG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el.res
new file mode 100644
index 00000000000..2ce79934fc8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el_CY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el_CY.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el_CY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el_GR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el_GR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/el_GR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en.res
new file mode 100644
index 00000000000..9d25d3e4008
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_001.res
new file mode 100644
index 00000000000..f1109abdec9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_150.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_150.res
new file mode 100644
index 00000000000..b6b7ef16a73
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_150.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AE.res
new file mode 100644
index 00000000000..1fcf5eb19e8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AG.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AI.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AS.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AT.res
new file mode 100644
index 00000000000..a55e562f063
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AU.res
new file mode 100644
index 00000000000..8f3f9c0f0af
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_AU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BB.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BE.res
new file mode 100644
index 00000000000..4d935dea2e2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BI.res
new file mode 100644
index 00000000000..e43ee4e1cc0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BM.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BS.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BW.res
new file mode 100644
index 00000000000..0ac25e048c0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BZ.res
new file mode 100644
index 00000000000..a0f5a1c2db6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_BZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CA.res
new file mode 100644
index 00000000000..848ac2afa5d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CC.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CH.res
new file mode 100644
index 00000000000..1830e5fc923
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CK.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CM.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CX.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CY.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_CY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DE.res
new file mode 100644
index 00000000000..5240222168c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DG.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DK.res
new file mode 100644
index 00000000000..a23891bf827
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DM.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_DM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ER.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ER.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ER.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FI.res
new file mode 100644
index 00000000000..0d100a509a8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FJ.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FK.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FM.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_FM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GB.res
new file mode 100644
index 00000000000..b84019a538b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GD.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GG.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GH.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GI.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GM.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GY.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_GY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_HK.res
new file mode 100644
index 00000000000..bab45ba12bb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IE.res
new file mode 100644
index 00000000000..90f0659e670
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IL.res
new file mode 100644
index 00000000000..8e3e6f7f22c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IM.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IN.res
new file mode 100644
index 00000000000..397f37026ec
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IO.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_IO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_JE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_JE.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_JE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_JM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_JM.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_JM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KE.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KI.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KN.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KY.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_KY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LC.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LR.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LS.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_LS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MG.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MO.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MP.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MP.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MP.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MS.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MT.res
new file mode 100644
index 00000000000..7e4e110ca3f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MU.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MV.res
new file mode 100644
index 00000000000..e95f815107b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MW.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MY.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_MY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NA.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NF.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NG.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NH.res
new file mode 100644
index 00000000000..0d09180f91e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NL.res
new file mode 100644
index 00000000000..c48a35be6ce
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NR.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NU.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NZ.res
new file mode 100644
index 00000000000..189e969e0a8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_NZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PG.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PK.res
new file mode 100644
index 00000000000..937d2c9a28b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PN.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PW.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_PW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_RH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_RH.res
new file mode 100644
index 00000000000..b59de314262
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_RH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_RW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_RW.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_RW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SB.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SC.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SD.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SE.res
new file mode 100644
index 00000000000..75f67b62cac
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SG.res
new file mode 100644
index 00000000000..a9437f24978
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SH.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SI.res
new file mode 100644
index 00000000000..1f728202136
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SL.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SS.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SX.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SZ.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_SZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TC.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TK.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TO.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TT.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TV.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TZ.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_UG.res
new file mode 100644
index 00000000000..8b5877d37db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_UM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_UM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_UM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_US.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_US_POSIX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_US_POSIX.res
new file mode 100644
index 00000000000..01564c5f022
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_US_POSIX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VC.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VG.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VI.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VU.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_VU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_WS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_WS.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_WS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZA.res
new file mode 100644
index 00000000000..707cdbf2017
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZM.res
new file mode 100644
index 00000000000..d5a8b23ce10
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZW.res
new file mode 100644
index 00000000000..dccca7cf6fc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/en_ZW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eo.res
new file mode 100644
index 00000000000..f1c6c2b52c7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eo_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eo_001.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eo_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es.res
new file mode 100644
index 00000000000..d42f10ec4a5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_419.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_419.res
new file mode 100644
index 00000000000..e2303dd2c7d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_419.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_AR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_AR.res
new file mode 100644
index 00000000000..bffe1f51f6e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_AR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BO.res
new file mode 100644
index 00000000000..d4ede8e4807
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BR.res
new file mode 100644
index 00000000000..d57145dc6e4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BZ.res
new file mode 100644
index 00000000000..d57145dc6e4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_BZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CL.res
new file mode 100644
index 00000000000..886c141e36c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CO.res
new file mode 100644
index 00000000000..4a307f9521f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CR.res
new file mode 100644
index 00000000000..5b937af2d8a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CU.res
new file mode 100644
index 00000000000..d57145dc6e4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_CU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_DO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_DO.res
new file mode 100644
index 00000000000..a30fbf272b3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_DO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_EA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_EA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_EA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_EC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_EC.res
new file mode 100644
index 00000000000..4690ec3e5f3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_EC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_ES.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_ES.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_ES.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_GQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_GQ.res
new file mode 100644
index 00000000000..287ea2881dd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_GQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_GT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_GT.res
new file mode 100644
index 00000000000..83d127a59d5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_GT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_HN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_HN.res
new file mode 100644
index 00000000000..d7ec9847bc0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_HN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_IC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_IC.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_IC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_MX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_MX.res
new file mode 100644
index 00000000000..b38b32c173b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_MX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_NI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_NI.res
new file mode 100644
index 00000000000..5b3c85bf59b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_NI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PA.res
new file mode 100644
index 00000000000..03148f05275
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PE.res
new file mode 100644
index 00000000000..d62bd5026c6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PH.res
new file mode 100644
index 00000000000..c1fd7f4aecc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PR.res
new file mode 100644
index 00000000000..bd0d42c6b36
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PY.res
new file mode 100644
index 00000000000..bfcc76e81d1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_PY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_SV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_SV.res
new file mode 100644
index 00000000000..c45e0695581
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_SV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_US.res
new file mode 100644
index 00000000000..f7fd7fe6073
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_UY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_UY.res
new file mode 100644
index 00000000000..5e3d66a4b63
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_UY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_VE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_VE.res
new file mode 100644
index 00000000000..b08af905829
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/es_VE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/et.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/et.res
new file mode 100644
index 00000000000..dad09592593
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/et.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/et_EE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/et_EE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/et_EE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eu.res
new file mode 100644
index 00000000000..7017d26bb67
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eu_ES.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eu_ES.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/eu_ES.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ewo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ewo.res
new file mode 100644
index 00000000000..29eab26b111
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ewo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ewo_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ewo_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ewo_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa.res
new file mode 100644
index 00000000000..23db8f76a56
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa_AF.res
new file mode 100644
index 00000000000..e6ed0d3205a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa_IR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa_IR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fa_IR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff.res
new file mode 100644
index 00000000000..9916a0a67a7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm.res
new file mode 100644
index 00000000000..17b00a861d3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_BF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_BF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_BF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GH.res
new file mode 100644
index 00000000000..86ffd9f9256
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GM.res
new file mode 100644
index 00000000000..86ffd9f9256
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_GW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_LR.res
new file mode 100644
index 00000000000..86ffd9f9256
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_MR.res
new file mode 100644
index 00000000000..86ffd9f9256
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_NE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_NG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_SL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_SL.res
new file mode 100644
index 00000000000..86ffd9f9256
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_SL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_SN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Adlm_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_CM.res
new file mode 100644
index 00000000000..7f7db2b4bb4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_GN.res
new file mode 100644
index 00000000000..c58933e72c2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_BF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_BF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_BF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GH.res
new file mode 100644
index 00000000000..b3348053408
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GM.res
new file mode 100644
index 00000000000..b3348053408
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_GW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_LR.res
new file mode 100644
index 00000000000..b3348053408
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_MR.res
new file mode 100644
index 00000000000..b3348053408
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_NE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_NG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_SL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_SL.res
new file mode 100644
index 00000000000..b3348053408
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_SL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_SN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_Latn_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_MR.res
new file mode 100644
index 00000000000..0e957b79adf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_SN.res
new file mode 100644
index 00000000000..1228d55fe15
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ff_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fi.res
new file mode 100644
index 00000000000..2fac769d01b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fi_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fi_FI.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fi_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fil.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fil.res
new file mode 100644
index 00000000000..704f50074b9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fil.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fil_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fil_PH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fil_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo.res
new file mode 100644
index 00000000000..edc9ec5e455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo_DK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo_DK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo_DK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo_FO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo_FO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fo_FO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr.res
new file mode 100644
index 00000000000..a804584f758
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BE.res
new file mode 100644
index 00000000000..86c5a21a034
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BI.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BJ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_BL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CA.res
new file mode 100644
index 00000000000..46713c1db32
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CD.res
new file mode 100644
index 00000000000..bf5d4578388
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CH.res
new file mode 100644
index 00000000000..dd61d14c143
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CI.res
new file mode 100644
index 00000000000..f59f14312fe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CM.res
new file mode 100644
index 00000000000..af38e625bfa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_DJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_DJ.res
new file mode 100644
index 00000000000..999854cd577
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_DJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_DZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_DZ.res
new file mode 100644
index 00000000000..999854cd577
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_DZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_FR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_FR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_FR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GP.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GP.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GP.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GQ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_GQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_HT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_HT.res
new file mode 100644
index 00000000000..0c3f07d13f3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_HT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_KM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_KM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_KM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_LU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_LU.res
new file mode 100644
index 00000000000..35de63832e1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_LU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MA.res
new file mode 100644
index 00000000000..341e6d45b32
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MC.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_ML.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_ML.res
new file mode 100644
index 00000000000..cf0d795d093
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_ML.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MQ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MR.res
new file mode 100644
index 00000000000..999854cd577
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_MU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_NC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_NC.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_NC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_NE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_PF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_PF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_PF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_PM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_PM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_PM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_RE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_RE.res
new file mode 100644
index 00000000000..73e8435c854
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_RE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_RW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_RW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_RW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SC.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SN.res
new file mode 100644
index 00000000000..6439b9c963f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SY.res
new file mode 100644
index 00000000000..999854cd577
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_SY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TD.res
new file mode 100644
index 00000000000..999854cd577
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TN.res
new file mode 100644
index 00000000000..999854cd577
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_TN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_VU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_VU.res
new file mode 100644
index 00000000000..999854cd577
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_VU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_WF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_WF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_WF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_YT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_YT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fr_YT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fur.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fur.res
new file mode 100644
index 00000000000..49ed4411ee9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fur.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fur_IT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fur_IT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fur_IT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fy.res
new file mode 100644
index 00000000000..ff5fcd88ac9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fy_NL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fy_NL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/fy_NL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga.res
new file mode 100644
index 00000000000..12384ca1827
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga_GB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga_GB.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga_GB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga_IE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga_IE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ga_IE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gd.res
new file mode 100644
index 00000000000..edba690f7e9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gd_GB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gd_GB.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gd_GB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/genderList.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/genderList.res
new file mode 100644
index 00000000000..bace02f6f8f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/genderList.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gl.res
new file mode 100644
index 00000000000..e260f7d3d47
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gl_ES.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gl_ES.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gl_ES.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/grammaticalFeatures.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/grammaticalFeatures.res
new file mode 100644
index 00000000000..7a54dc89889
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/grammaticalFeatures.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw.res
new file mode 100644
index 00000000000..a4968853f9e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_CH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_FR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_FR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_FR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_LI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_LI.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gsw_LI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gu.res
new file mode 100644
index 00000000000..2e1f5065be7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gu_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gu_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gu_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/guz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/guz.res
new file mode 100644
index 00000000000..b1139ecc30f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/guz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/guz_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/guz_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/guz_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gv.res
new file mode 100644
index 00000000000..727f7b6ef88
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gv_IM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gv_IM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/gv_IM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha.res
new file mode 100644
index 00000000000..9d705c700ee
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_GH.res
new file mode 100644
index 00000000000..d208372a891
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_NE.res
new file mode 100644
index 00000000000..ae6b1a71ee6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_NG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ha_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/haw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/haw.res
new file mode 100644
index 00000000000..3397076614d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/haw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/haw_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/haw_US.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/haw_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/he.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/he.res
new file mode 100644
index 00000000000..a7800ce07cd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/he.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/he_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/he_IL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/he_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi.res
new file mode 100644
index 00000000000..c8324d11ae1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_Latn.res
new file mode 100644
index 00000000000..204f01bf2b2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_Latn_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_Latn_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hi_Latn_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr.res
new file mode 100644
index 00000000000..05e31f28773
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr_BA.res
new file mode 100644
index 00000000000..37cef7ba69b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr_HR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr_HR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hr_HR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hsb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hsb.res
new file mode 100644
index 00000000000..d7bffac6aef
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hsb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hsb_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hsb_DE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hsb_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hu.res
new file mode 100644
index 00000000000..d55027efe08
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hu_HU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hu_HU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hu_HU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hy.res
new file mode 100644
index 00000000000..7ab4241bd40
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hy_AM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hy_AM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/hy_AM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ia.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ia.res
new file mode 100644
index 00000000000..a356af446fa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ia.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ia_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ia_001.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ia_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/icustd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/icustd.res
new file mode 100644
index 00000000000..e664d4ca929
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/icustd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/icuver.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/icuver.res
new file mode 100644
index 00000000000..a47339a1522
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/icuver.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/id.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/id.res
new file mode 100644
index 00000000000..786b7d9e994
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/id.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/id_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/id_ID.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/id_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ie.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ie.res
new file mode 100644
index 00000000000..60118ee1626
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ie.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ie_EE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ie_EE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ie_EE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ig.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ig.res
new file mode 100644
index 00000000000..c28f3088e50
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ig.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ig_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ig_NG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ig_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ii.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ii.res
new file mode 100644
index 00000000000..07b2918dc12
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ii.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ii_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ii_CN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ii_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/in.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/in.res
new file mode 100644
index 00000000000..f0842a3b393
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/in.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/in_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/in_ID.res
new file mode 100644
index 00000000000..0783b0cb39b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/in_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/is.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/is.res
new file mode 100644
index 00000000000..c72130c11b0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/is.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/is_IS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/is_IS.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/is_IS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it.res
new file mode 100644
index 00000000000..7629dae1f84
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_CH.res
new file mode 100644
index 00000000000..3597c0e17e9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_IT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_IT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_IT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_SM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_SM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_SM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_VA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_VA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/it_VA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/iw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/iw.res
new file mode 100644
index 00000000000..5f435fec61f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/iw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/iw_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/iw_IL.res
new file mode 100644
index 00000000000..becccf3338d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/iw_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja.res
new file mode 100644
index 00000000000..0dbf6102beb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja_JP.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja_JP.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja_JP.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja_JP_TRADITIONAL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja_JP_TRADITIONAL.res
new file mode 100644
index 00000000000..16aa863648e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ja_JP_TRADITIONAL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jgo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jgo.res
new file mode 100644
index 00000000000..753dff9c085
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jgo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jgo_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jgo_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jgo_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jmc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jmc.res
new file mode 100644
index 00000000000..e89c67b4725
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jmc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jmc_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jmc_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jmc_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jv.res
new file mode 100644
index 00000000000..b07dbab15cc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jv_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jv_ID.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/jv_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ka.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ka.res
new file mode 100644
index 00000000000..843ae664930
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ka.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ka_GE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ka_GE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ka_GE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kab.res
new file mode 100644
index 00000000000..5e07c9cc81d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kab_DZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kab_DZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kab_DZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kam.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kam.res
new file mode 100644
index 00000000000..1d31856155f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kam.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kam_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kam_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kam_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kde.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kde.res
new file mode 100644
index 00000000000..1cb11e9519b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kde.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kde_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kde_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kde_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kea.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kea.res
new file mode 100644
index 00000000000..a8aca87213b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kea.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kea_CV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kea_CV.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kea_CV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/keyTypeData.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/keyTypeData.res
new file mode 100644
index 00000000000..ba08e52589f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/keyTypeData.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kgp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kgp.res
new file mode 100644
index 00000000000..ddefb4caf3a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kgp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kgp_BR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kgp_BR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kgp_BR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/khq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/khq.res
new file mode 100644
index 00000000000..5e7c2693e46
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/khq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/khq_ML.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/khq_ML.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/khq_ML.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ki.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ki.res
new file mode 100644
index 00000000000..0323f8ce6a6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ki.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ki_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ki_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ki_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kk.res
new file mode 100644
index 00000000000..9313bd983f5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kk_KZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kk_KZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kk_KZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kkj.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kkj.res
new file mode 100644
index 00000000000..6e1dd19372b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kkj.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kkj_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kkj_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kkj_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kl.res
new file mode 100644
index 00000000000..1c29a015134
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kl_GL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kl_GL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kl_GL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kln.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kln.res
new file mode 100644
index 00000000000..2ba1499aa63
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kln.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kln_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kln_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kln_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/km.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/km.res
new file mode 100644
index 00000000000..77001e1daf2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/km.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/km_KH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/km_KH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/km_KH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kn.res
new file mode 100644
index 00000000000..101f8abf884
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kn_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kn_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kn_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko.res
new file mode 100644
index 00000000000..9400a0e6992
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_CN.res
new file mode 100644
index 00000000000..a8aeb758589
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_KP.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_KP.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_KP.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_KR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_KR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ko_KR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kok.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kok.res
new file mode 100644
index 00000000000..7b6a8997bb2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kok.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kok_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kok_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kok_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks.res
new file mode 100644
index 00000000000..e48801d48a1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Arab.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Arab_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Arab_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Arab_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Deva.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Deva.res
new file mode 100644
index 00000000000..2a959e46680
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Deva.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Deva_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Deva_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_Deva_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_IN.res
new file mode 100644
index 00000000000..433658fc19c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ks_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksb.res
new file mode 100644
index 00000000000..39e1f2b6866
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksb_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksb_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksb_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksf.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksf.res
new file mode 100644
index 00000000000..e2e0e178b84
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksf.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksf_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksf_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksf_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksh.res
new file mode 100644
index 00000000000..e750110afbb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksh_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksh_DE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ksh_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ku.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ku.res
new file mode 100644
index 00000000000..b3e6cb62309
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ku.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ku_TR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ku_TR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ku_TR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kw.res
new file mode 100644
index 00000000000..b08bb50cfac
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kw_GB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kw_GB.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/kw_GB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ky.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ky.res
new file mode 100644
index 00000000000..75727c73ce3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ky.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ky_KG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ky_KG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ky_KG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lag.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lag.res
new file mode 100644
index 00000000000..88a26578d22
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lag.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lag_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lag_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lag_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/langInfo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/langInfo.res
new file mode 100644
index 00000000000..4579da462ee
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/langInfo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lb.res
new file mode 100644
index 00000000000..e104039d3c1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lb_LU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lb_LU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lb_LU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lg.res
new file mode 100644
index 00000000000..84f8abefee2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lg_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lg_UG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lg_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lij.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lij.res
new file mode 100644
index 00000000000..4a7407235f7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lij.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lij_IT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lij_IT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lij_IT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/likelySubtags.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/likelySubtags.res
new file mode 100644
index 00000000000..eeb28e41736
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/likelySubtags.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lkt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lkt.res
new file mode 100644
index 00000000000..eae27a8afd6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lkt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lkt_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lkt_US.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lkt_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmo.res
new file mode 100644
index 00000000000..5856cb40c7a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmo_IT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmo_IT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lmo_IT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln.res
new file mode 100644
index 00000000000..60b369f335e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_AO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_AO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_AO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ln_CG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lo.res
new file mode 100644
index 00000000000..e23eddb196a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lo_LA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lo_LA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lo_LA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc.res
new file mode 100644
index 00000000000..1af2f0b5b31
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc_IQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc_IQ.res
new file mode 100644
index 00000000000..c69ddabc6d7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc_IQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc_IR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc_IR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lrc_IR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lt.res
new file mode 100644
index 00000000000..2fb28f7a92c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lt_LT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lt_LT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lt_LT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lu.res
new file mode 100644
index 00000000000..645ef471e79
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lu_CD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lu_CD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lu_CD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luo.res
new file mode 100644
index 00000000000..5ba6efdf109
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luo_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luo_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luo_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luy.res
new file mode 100644
index 00000000000..a75152d8ea2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luy_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luy_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/luy_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lv.res
new file mode 100644
index 00000000000..e9d60b545d4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lv_LV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lv_LV.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/lv_LV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mai.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mai.res
new file mode 100644
index 00000000000..50c92a40673
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mai.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mai_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mai_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mai_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas.res
new file mode 100644
index 00000000000..7ff84a44b98
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mas_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mer.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mer.res
new file mode 100644
index 00000000000..3deade81f93
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mer.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mer_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mer_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mer_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/metaZones.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/metaZones.res
new file mode 100644
index 00000000000..910694356d2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/metaZones.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/metadata.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/metadata.res
new file mode 100644
index 00000000000..99702ab1a88
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/metadata.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mfe.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mfe.res
new file mode 100644
index 00000000000..3a963aa4e88
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mfe.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mfe_MU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mfe_MU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mfe_MU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mg.res
new file mode 100644
index 00000000000..1567dc8d596
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mg_MG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mg_MG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mg_MG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgh.res
new file mode 100644
index 00000000000..76d8fd146fc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgh_MZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgh_MZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgh_MZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgo.res
new file mode 100644
index 00000000000..07f1dfcf212
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgo_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgo_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mgo_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mi.res
new file mode 100644
index 00000000000..6c51ad28110
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mi_NZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mi_NZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mi_NZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mk.res
new file mode 100644
index 00000000000..30601d851e7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mk_MK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mk_MK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mk_MK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ml.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ml.res
new file mode 100644
index 00000000000..8cc42910a7d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ml.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ml_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ml_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ml_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mn.res
new file mode 100644
index 00000000000..ca4d620464b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mn_MN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mn_MN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mn_MN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni.res
new file mode 100644
index 00000000000..840f8a92d6a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_Beng.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_Beng.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_Beng.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_Beng_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_Beng_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_Beng_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_IN.res
new file mode 100644
index 00000000000..69c15faa112
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mni_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mo.res
new file mode 100644
index 00000000000..627f0240f42
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mr.res
new file mode 100644
index 00000000000..3a778e01e1b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mr_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mr_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mr_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms.res
new file mode 100644
index 00000000000..66def657232
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_BN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_BN.res
new file mode 100644
index 00000000000..a06920a93b3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_BN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_ID.res
new file mode 100644
index 00000000000..62e6b594f26
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_MY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_MY.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_MY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_SG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ms_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mt.res
new file mode 100644
index 00000000000..9581318d421
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mt_MT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mt_MT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mt_MT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mua.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mua.res
new file mode 100644
index 00000000000..3c8cdb68064
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mua.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mua_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mua_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mua_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/my.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/my.res
new file mode 100644
index 00000000000..dd8d9223178
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/my.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/my_MM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/my_MM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/my_MM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mzn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mzn.res
new file mode 100644
index 00000000000..6f4fa8e394b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mzn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mzn_IR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mzn_IR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/mzn_IR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/naq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/naq.res
new file mode 100644
index 00000000000..6f1ed13c3fe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/naq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/naq_NA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/naq_NA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/naq_NA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb.res
new file mode 100644
index 00000000000..25c92f8d879
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb_NO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb_SJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb_SJ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nb_SJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nd.res
new file mode 100644
index 00000000000..be2e661d536
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nd_ZW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nd_ZW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nd_ZW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds.res
new file mode 100644
index 00000000000..c37b1318367
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds_DE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds_NL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds_NL.res
new file mode 100644
index 00000000000..9331251bda2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nds_NL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne.res
new file mode 100644
index 00000000000..3ad3b756f4f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne_IN.res
new file mode 100644
index 00000000000..d76bdfbfb33
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne_NP.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne_NP.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ne_NP.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfc.nrm b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfc.nrm
new file mode 100644
index 00000000000..9228eebbd17
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfc.nrm differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfkc.nrm b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfkc.nrm
new file mode 100644
index 00000000000..001a2c5ca75
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfkc.nrm differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfkc_cf.nrm b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfkc_cf.nrm
new file mode 100644
index 00000000000..bb17638c32d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nfkc_cf.nrm differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl.res
new file mode 100644
index 00000000000..f8901255e90
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_AW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_AW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_AW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_BE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_BE.res
new file mode 100644
index 00000000000..4cb693502fe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_BE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_BQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_BQ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_BQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_CW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_CW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_CW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_NL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_NL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_NL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_SR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_SR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_SR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_SX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_SX.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nl_SX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nmg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nmg.res
new file mode 100644
index 00000000000..3267de42551
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nmg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nmg_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nmg_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nmg_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nn.res
new file mode 100644
index 00000000000..cc87d803868
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nn_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nn_NO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nn_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nnh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nnh.res
new file mode 100644
index 00000000000..f584ad24118
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nnh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nnh_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nnh_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nnh_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no.res
new file mode 100644
index 00000000000..9a17215b3cc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no_NO.res
new file mode 100644
index 00000000000..7ddecbd53ac
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no_NO_NY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no_NO_NY.res
new file mode 100644
index 00000000000..0df731efea0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/no_NO_NY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nqo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nqo.res
new file mode 100644
index 00000000000..bedcd886cc4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nqo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nqo_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nqo_GN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nqo_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/numberingSystems.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/numberingSystems.res
new file mode 100644
index 00000000000..adf49760525
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/numberingSystems.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nus.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nus.res
new file mode 100644
index 00000000000..4fb9a9c530c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nus.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nus_SS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nus_SS.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nus_SS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nyn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nyn.res
new file mode 100644
index 00000000000..20b8b5a5c3d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nyn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nyn_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nyn_UG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/nyn_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc.res
new file mode 100644
index 00000000000..2c653c1c516
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc_ES.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc_ES.res
new file mode 100644
index 00000000000..9bd93ec2ae4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc_ES.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc_FR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc_FR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/oc_FR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om.res
new file mode 100644
index 00000000000..8af7f479532
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om_ET.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om_ET.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om_ET.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om_KE.res
new file mode 100644
index 00000000000..1363b95de3b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/om_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/or.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/or.res
new file mode 100644
index 00000000000..9b4144f371b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/or.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/or_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/or_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/or_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os.res
new file mode 100644
index 00000000000..d8a4a399157
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os_GE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os_GE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os_GE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os_RU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os_RU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/os_RU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa.res
new file mode 100644
index 00000000000..28fa3534e0b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Arab.res
new file mode 100644
index 00000000000..e1a7d36b9eb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Arab_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Arab_PK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Arab_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Guru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Guru.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Guru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Guru_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Guru_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_Guru_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_IN.res
new file mode 100644
index 00000000000..9cf54256605
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_PK.res
new file mode 100644
index 00000000000..ac72d9c5450
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pa_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pcm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pcm.res
new file mode 100644
index 00000000000..c76339f02f9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pcm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pcm_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pcm_NG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pcm_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pl.res
new file mode 100644
index 00000000000..1a8d405993f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pl_PL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pl_PL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pl_PL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pluralRanges.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pluralRanges.res
new file mode 100644
index 00000000000..cbcac3d4c1a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pluralRanges.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/plurals.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/plurals.res
new file mode 100644
index 00000000000..94c5ea3cf0a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/plurals.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pnames.icu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pnames.icu
new file mode 100644
index 00000000000..42f9df3744c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pnames.icu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pool.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pool.res
new file mode 100644
index 00000000000..d50870753a7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pool.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/prg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/prg.res
new file mode 100644
index 00000000000..9de9decfc65
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/prg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/prg_PL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/prg_PL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/prg_PL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps.res
new file mode 100644
index 00000000000..17b012cd960
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps_AF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps_PK.res
new file mode 100644
index 00000000000..f567f47a0ea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ps_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt.res
new file mode 100644
index 00000000000..05e1670ea0b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_AO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_AO.res
new file mode 100644
index 00000000000..2c3947309e5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_AO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_BR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_BR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_BR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_CH.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_CV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_CV.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_CV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_GQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_GQ.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_GQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_GW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_GW.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_GW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_LU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_LU.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_LU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_MO.res
new file mode 100644
index 00000000000..0fe536c1d56
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_MZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_MZ.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_MZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_PT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_PT.res
new file mode 100644
index 00000000000..c0c34d2f731
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_PT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_ST.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_ST.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_ST.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_TL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_TL.res
new file mode 100644
index 00000000000..32366401618
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/pt_TL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu.res
new file mode 100644
index 00000000000..d312748269f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_BO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_BO.res
new file mode 100644
index 00000000000..8e946b526bd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_BO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_EC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_EC.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_EC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_PE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_PE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/qu_PE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/raj.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/raj.res
new file mode 100644
index 00000000000..bb40e0e103d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/raj.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/raj_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/raj_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/raj_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/af.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/af.res
new file mode 100644
index 00000000000..6c32107d894
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/af.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ak.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ak.res
new file mode 100644
index 00000000000..a4e951f72a9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ak.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/am.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/am.res
new file mode 100644
index 00000000000..89ca4844842
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/am.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ar.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ar.res
new file mode 100644
index 00000000000..9db3d89f6cb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ar.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ar_SA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ar_SA.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ar_SA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ars.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ars.res
new file mode 100644
index 00000000000..d0e60ef902a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ars.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/az.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/az.res
new file mode 100644
index 00000000000..f232b1eea98
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/az.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/be.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/be.res
new file mode 100644
index 00000000000..f94ee6ccc24
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/be.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/bg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/bg.res
new file mode 100644
index 00000000000..804ec2f15c2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/bg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/bs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/bs.res
new file mode 100644
index 00000000000..28523474c91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/bs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ca.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ca.res
new file mode 100644
index 00000000000..3ea62b5f42a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ca.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ccp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ccp.res
new file mode 100644
index 00000000000..302a145c854
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ccp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/chr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/chr.res
new file mode 100644
index 00000000000..338732a6952
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/chr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/cs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/cs.res
new file mode 100644
index 00000000000..46188117dd7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/cs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/cy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/cy.res
new file mode 100644
index 00000000000..cf2942bec69
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/cy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/da.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/da.res
new file mode 100644
index 00000000000..0ef8a7be941
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/da.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/de.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/de.res
new file mode 100644
index 00000000000..69275d1f2b7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/de.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/de_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/de_CH.res
new file mode 100644
index 00000000000..d71d0f0e12a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/de_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ee.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ee.res
new file mode 100644
index 00000000000..e27ff2cb2ce
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ee.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/el.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/el.res
new file mode 100644
index 00000000000..9c513142c58
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/el.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en.res
new file mode 100644
index 00000000000..1a34dc81637
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en_001.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en_IN.res
new file mode 100644
index 00000000000..d1980b52ad0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/en_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/eo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/eo.res
new file mode 100644
index 00000000000..1b8dd914089
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/eo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es.res
new file mode 100644
index 00000000000..3daca548be0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_419.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_419.res
new file mode 100644
index 00000000000..323cb082445
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_419.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_DO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_DO.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_DO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_GT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_GT.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_GT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_HN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_HN.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_HN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_MX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_MX.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_MX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_NI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_NI.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_NI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_PA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_PA.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_PA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_PR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_PR.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_PR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_SV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_SV.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_SV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_US.res
new file mode 100644
index 00000000000..2d12ba97f1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/es_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/et.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/et.res
new file mode 100644
index 00000000000..888505f85e6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/et.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fa.res
new file mode 100644
index 00000000000..4af612e8388
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fa_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fa_AF.res
new file mode 100644
index 00000000000..6215a8ee0ec
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fa_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ff.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ff.res
new file mode 100644
index 00000000000..72deb5be1cb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ff.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fi.res
new file mode 100644
index 00000000000..7334dfb4724
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fil.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fil.res
new file mode 100644
index 00000000000..9103c221f6a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fil.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fo.res
new file mode 100644
index 00000000000..4c3f12f367a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr.res
new file mode 100644
index 00000000000..00e10afda9a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr_BE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr_BE.res
new file mode 100644
index 00000000000..3d5973c6fc7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr_BE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr_CH.res
new file mode 100644
index 00000000000..1b1040ab79a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/fr_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ga.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ga.res
new file mode 100644
index 00000000000..0aee6a36fb8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ga.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/he.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/he.res
new file mode 100644
index 00000000000..9a08a5230a6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/he.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hi.res
new file mode 100644
index 00000000000..844f2159bd8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hr.res
new file mode 100644
index 00000000000..a630add3bea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hu.res
new file mode 100644
index 00000000000..06e90a39fb2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hy.res
new file mode 100644
index 00000000000..1a1444e6ea1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/hy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/id.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/id.res
new file mode 100644
index 00000000000..1f3a20b25aa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/id.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/in.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/in.res
new file mode 100644
index 00000000000..330b24c6dc0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/in.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/is.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/is.res
new file mode 100644
index 00000000000..9ef94c5915d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/is.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/it.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/it.res
new file mode 100644
index 00000000000..b5584a769e8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/it.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/iw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/iw.res
new file mode 100644
index 00000000000..65e3e15f524
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/iw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ja.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ja.res
new file mode 100644
index 00000000000..2c531de600a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ja.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ka.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ka.res
new file mode 100644
index 00000000000..f960408b4ac
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ka.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/kk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/kk.res
new file mode 100644
index 00000000000..ee7464984cb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/kk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/kl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/kl.res
new file mode 100644
index 00000000000..5022289d52a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/kl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/km.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/km.res
new file mode 100644
index 00000000000..032acb62d0d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/km.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ko.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ko.res
new file mode 100644
index 00000000000..ed2d8c28788
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ko.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ky.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ky.res
new file mode 100644
index 00000000000..9d99ea43631
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ky.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lb.res
new file mode 100644
index 00000000000..ad770bd4345
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lo.res
new file mode 100644
index 00000000000..ae785c031fa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lrc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lrc.res
new file mode 100644
index 00000000000..cab6f3b4587
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lrc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lt.res
new file mode 100644
index 00000000000..6c21dc2c462
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lv.res
new file mode 100644
index 00000000000..e6fc2894020
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/lv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/mk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/mk.res
new file mode 100644
index 00000000000..f23fe90b78e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/mk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ms.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ms.res
new file mode 100644
index 00000000000..79009f880b3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ms.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/mt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/mt.res
new file mode 100644
index 00000000000..286964e7be0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/mt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/my.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/my.res
new file mode 100644
index 00000000000..4421c9b69d3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/my.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nb.res
new file mode 100644
index 00000000000..76e09e288f6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ne.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ne.res
new file mode 100644
index 00000000000..39682bc0662
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ne.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nl.res
new file mode 100644
index 00000000000..29cb9088c5a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nn.res
new file mode 100644
index 00000000000..cbe393b4b9b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/nn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/no.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/no.res
new file mode 100644
index 00000000000..470950e3666
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/no.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pl.res
new file mode 100644
index 00000000000..f9a4f69ec38
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pt.res
new file mode 100644
index 00000000000..b503b25b9c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pt_PT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pt_PT.res
new file mode 100644
index 00000000000..8b41fe69cfc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/pt_PT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/qu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/qu.res
new file mode 100644
index 00000000000..75da22693fc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/qu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/res_index.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/res_index.res
new file mode 100644
index 00000000000..ac2807bc792
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/res_index.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ro.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ro.res
new file mode 100644
index 00000000000..9b7709a6ac8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ro.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/root.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/root.res
new file mode 100644
index 00000000000..2f1dfa0fef8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/root.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ru.res
new file mode 100644
index 00000000000..da565f3cb40
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/se.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/se.res
new file mode 100644
index 00000000000..40389f521fc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/se.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sh.res
new file mode 100644
index 00000000000..a7ed88c3c3a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sk.res
new file mode 100644
index 00000000000..cb1ee7954eb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sl.res
new file mode 100644
index 00000000000..716d7dce96c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sq.res
new file mode 100644
index 00000000000..58b4d299330
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sr.res
new file mode 100644
index 00000000000..b8f4a2fb71e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sr_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sr_Latn.res
new file mode 100644
index 00000000000..fd4d18fc9c7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sr_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/su.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/su.res
new file mode 100644
index 00000000000..11d10e81adf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/su.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sv.res
new file mode 100644
index 00000000000..05540b4b654
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sw.res
new file mode 100644
index 00000000000..8b6e34a1664
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/sw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ta.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ta.res
new file mode 100644
index 00000000000..102fc39096c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/ta.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/th.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/th.res
new file mode 100644
index 00000000000..329bc978321
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/th.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/tr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/tr.res
new file mode 100644
index 00000000000..8ffd67efd59
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/tr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/uk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/uk.res
new file mode 100644
index 00000000000..b820c0b8f2d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/uk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/vi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/vi.res
new file mode 100644
index 00000000000..915efe2e71c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/vi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/yue.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/yue.res
new file mode 100644
index 00000000000..7c010b42f00
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/yue.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/yue_Hans.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/yue_Hans.res
new file mode 100644
index 00000000000..1da53cbe5c9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/yue_Hans.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh.res
new file mode 100644
index 00000000000..e4132e28e0e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_HK.res
new file mode 100644
index 00000000000..156f92ea742
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant.res
new file mode 100644
index 00000000000..3bbc1383fe4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_HK.res
new file mode 100644
index 00000000000..b3dccba3c56
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_MO.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_TW.res
new file mode 100644
index 00000000000..01de45469d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_Hant_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_MO.res
new file mode 100644
index 00000000000..5d33f7ca711
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_TW.res
new file mode 100644
index 00000000000..5a5aa087f48
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rbnf/zh_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/res_index.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/res_index.res
new file mode 100644
index 00000000000..cad20d81aa6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/res_index.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3491.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3491.spp
new file mode 100644
index 00000000000..7c868490cc0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3491.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530cs.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530cs.spp
new file mode 100644
index 00000000000..75e628b0bfc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530cs.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530csci.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530csci.spp
new file mode 100644
index 00000000000..5e3c7d4e166
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530csci.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530mixp.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530mixp.spp
new file mode 100644
index 00000000000..2ff7ad12b29
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3530mixp.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3722.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3722.spp
new file mode 100644
index 00000000000..408b14e5e0b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3722.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3920node.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3920node.spp
new file mode 100644
index 00000000000..8697b3c82f5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3920node.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3920res.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3920res.spp
new file mode 100644
index 00000000000..70e90d71dd5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc3920res.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4011.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4011.spp
new file mode 100644
index 00000000000..49090ebf9f5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4011.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4013.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4013.spp
new file mode 100644
index 00000000000..fa2328b3e11
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4013.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4505.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4505.spp
new file mode 100644
index 00000000000..11caa36674c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4505.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4518.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4518.spp
new file mode 100644
index 00000000000..6b1d0b468be
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4518.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4518ci.spp b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4518ci.spp
new file mode 100644
index 00000000000..206fc400e23
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rfc4518ci.spp differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rm.res
new file mode 100644
index 00000000000..881fdf90216
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rm_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rm_CH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rm_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rn.res
new file mode 100644
index 00000000000..b547e97075b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rn_BI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rn_BI.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rn_BI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro.res
new file mode 100644
index 00000000000..dd840cbeeac
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro_MD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro_MD.res
new file mode 100644
index 00000000000..226b5e18a31
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro_MD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro_RO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro_RO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ro_RO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rof.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rof.res
new file mode 100644
index 00000000000..36725ace33d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rof.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rof_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rof_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rof_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/root.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/root.res
new file mode 100644
index 00000000000..3f2510de829
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/root.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru.res
new file mode 100644
index 00000000000..61b7b345212
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_BY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_BY.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_BY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_KG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_KG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_KG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_KZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_KZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_KZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_MD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_MD.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_MD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_RU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_RU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_RU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_UA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_UA.res
new file mode 100644
index 00000000000..919237355a7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ru_UA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rw.res
new file mode 100644
index 00000000000..3962c09d30d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rw_RW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rw_RW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rw_RW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rwk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rwk.res
new file mode 100644
index 00000000000..6570548626c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rwk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rwk_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rwk_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/rwk_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sa.res
new file mode 100644
index 00000000000..a259f59750b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sa_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sa_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sa_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sah.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sah.res
new file mode 100644
index 00000000000..efe0a994e5e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sah.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sah_RU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sah_RU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sah_RU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/saq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/saq.res
new file mode 100644
index 00000000000..d4bf2ff00f8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/saq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/saq_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/saq_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/saq_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat.res
new file mode 100644
index 00000000000..5b408e7d09c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_IN.res
new file mode 100644
index 00000000000..5f7bf7066c0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_Olck.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_Olck.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_Olck.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_Olck_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_Olck_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sat_Olck_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sbp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sbp.res
new file mode 100644
index 00000000000..01dcd409305
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sbp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sbp_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sbp_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sbp_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sc.res
new file mode 100644
index 00000000000..d18ba8a4344
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sc_IT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sc_IT.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sc_IT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd.res
new file mode 100644
index 00000000000..bada42eb876
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Arab.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Arab_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Arab_PK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Arab_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Deva.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Deva.res
new file mode 100644
index 00000000000..fc89a07b054
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Deva.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Deva_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Deva_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_Deva_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_IN.res
new file mode 100644
index 00000000000..053fcb2e777
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_PK.res
new file mode 100644
index 00000000000..50a493a142e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sd_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se.res
new file mode 100644
index 00000000000..4f38199bb5f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_FI.res
new file mode 100644
index 00000000000..2276e51a09c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_NO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_SE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_SE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/se_SE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/seh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/seh.res
new file mode 100644
index 00000000000..33ccf83cb91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/seh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/seh_MZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/seh_MZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/seh_MZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ses.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ses.res
new file mode 100644
index 00000000000..70789835c8f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ses.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ses_ML.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ses_ML.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ses_ML.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sg.res
new file mode 100644
index 00000000000..d4e57c20593
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sg_CF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sg_CF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sg_CF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh.res
new file mode 100644
index 00000000000..7d14887549d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_BA.res
new file mode 100644
index 00000000000..069763a79f8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_CS.res
new file mode 100644
index 00000000000..1b1b6db20ea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_YU.res
new file mode 100644
index 00000000000..1b1b6db20ea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sh_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi.res
new file mode 100644
index 00000000000..5a39eb4d591
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Latn.res
new file mode 100644
index 00000000000..f8dbd41a34b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Latn_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Latn_MA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Latn_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_MA.res
new file mode 100644
index 00000000000..42398e55d6d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Tfng.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Tfng.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Tfng.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Tfng_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Tfng_MA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/shi_Tfng_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/si.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/si.res
new file mode 100644
index 00000000000..b59fe10e141
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/si.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/si_LK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/si_LK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/si_LK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sk.res
new file mode 100644
index 00000000000..193e07e0fdc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sk_SK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sk_SK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sk_SK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sl.res
new file mode 100644
index 00000000000..44a7b54da1f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sl_SI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sl_SI.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sl_SI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/smn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/smn.res
new file mode 100644
index 00000000000..30b5725a428
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/smn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/smn_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/smn_FI.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/smn_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sn.res
new file mode 100644
index 00000000000..af71577abd2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sn_ZW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sn_ZW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sn_ZW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so.res
new file mode 100644
index 00000000000..399a407474e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_DJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_DJ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_DJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_ET.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_ET.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_ET.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_KE.res
new file mode 100644
index 00000000000..827e6fe8a8b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_SO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_SO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/so_SO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq.res
new file mode 100644
index 00000000000..df258d4e3c5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_AL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_AL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_AL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_MK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_MK.res
new file mode 100644
index 00000000000..fbd91356dc8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_MK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_XK.res
new file mode 100644
index 00000000000..fbd91356dc8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sq_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr.res
new file mode 100644
index 00000000000..59a84fd373b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_BA.res
new file mode 100644
index 00000000000..5dfe674efa0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_CS.res
new file mode 100644
index 00000000000..55060bf5bbf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_BA.res
new file mode 100644
index 00000000000..1f9091eb13c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_CS.res
new file mode 100644
index 00000000000..7179748624e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_ME.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_ME.res
new file mode 100644
index 00000000000..21c57409fe5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_ME.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_RS.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_XK.res
new file mode 100644
index 00000000000..9eebef7482d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_YU.res
new file mode 100644
index 00000000000..7179748624e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Cyrl_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn.res
new file mode 100644
index 00000000000..327b8abb769
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_BA.res
new file mode 100644
index 00000000000..458e406e894
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_CS.res
new file mode 100644
index 00000000000..1b1b6db20ea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_ME.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_ME.res
new file mode 100644
index 00000000000..0396fec19e8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_ME.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_RS.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_XK.res
new file mode 100644
index 00000000000..fee2d685aed
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_YU.res
new file mode 100644
index 00000000000..1b1b6db20ea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_Latn_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_ME.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_ME.res
new file mode 100644
index 00000000000..135a70bf18f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_ME.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_RS.res
new file mode 100644
index 00000000000..7179748624e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_XK.res
new file mode 100644
index 00000000000..e88c8d84c47
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_YU.res
new file mode 100644
index 00000000000..55060bf5bbf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sr_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su.res
new file mode 100644
index 00000000000..2ac60949329
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_ID.res
new file mode 100644
index 00000000000..e8565794b8f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_Latn.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_Latn_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_Latn_ID.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/su_Latn_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/supplementalData.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/supplementalData.res
new file mode 100644
index 00000000000..5a126794ca5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/supplementalData.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv.res
new file mode 100644
index 00000000000..7924f462954
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_AX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_AX.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_AX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_FI.res
new file mode 100644
index 00000000000..9a1ea8b9220
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_SE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_SE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sv_SE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw.res
new file mode 100644
index 00000000000..6ebca215b76
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_CD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_CD.res
new file mode 100644
index 00000000000..62ff1f5f42e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_CD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_KE.res
new file mode 100644
index 00000000000..ee47daed884
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_UG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/sw_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr.res
new file mode 100644
index 00000000000..9cc621722d6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr_IQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr_IQ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr_IQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr_SY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr_SY.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/syr_SY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/szl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/szl.res
new file mode 100644
index 00000000000..dd252c5c6c5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/szl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/szl_PL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/szl_PL.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/szl_PL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta.res
new file mode 100644
index 00000000000..42ecb7e577b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_LK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_LK.res
new file mode 100644
index 00000000000..8807c5d999e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_LK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_MY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_MY.res
new file mode 100644
index 00000000000..06ed80dc084
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_MY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_SG.res
new file mode 100644
index 00000000000..06ed80dc084
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ta_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/te.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/te.res
new file mode 100644
index 00000000000..2aa2dcfc633
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/te.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/te_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/te_IN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/te_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo.res
new file mode 100644
index 00000000000..f764f0dd646
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo_KE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo_UG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/teo_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tg.res
new file mode 100644
index 00000000000..887c67a8877
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tg_TJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tg_TJ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tg_TJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th.res
new file mode 100644
index 00000000000..0c6757eda78
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th_TH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th_TH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th_TH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th_TH_TRADITIONAL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th_TH_TRADITIONAL.res
new file mode 100644
index 00000000000..95460a5f6e6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/th_TH_TRADITIONAL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti.res
new file mode 100644
index 00000000000..ccbdbd81c30
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti_ER.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti_ER.res
new file mode 100644
index 00000000000..e8cd4ced142
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti_ER.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti_ET.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti_ET.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ti_ET.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/timezoneTypes.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/timezoneTypes.res
new file mode 100644
index 00000000000..8bd236064df
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/timezoneTypes.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tk.res
new file mode 100644
index 00000000000..0df8347fb6e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tk_TM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tk_TM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tk_TM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tl.res
new file mode 100644
index 00000000000..cc0946b33af
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tl_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tl_PH.res
new file mode 100644
index 00000000000..0390f767dc7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tl_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/to.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/to.res
new file mode 100644
index 00000000000..19f018bef8b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/to.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/to_TO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/to_TO.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/to_TO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr.res
new file mode 100644
index 00000000000..0144bd7900f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr_CY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr_CY.res
new file mode 100644
index 00000000000..49a86823a62
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr_CY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr_TR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr_TR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tr_TR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tt.res
new file mode 100644
index 00000000000..42335dc8e34
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tt_RU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tt_RU.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tt_RU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/twq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/twq.res
new file mode 100644
index 00000000000..e684fe59b5d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/twq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/twq_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/twq_NE.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/twq_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tzm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tzm.res
new file mode 100644
index 00000000000..0d27be507aa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tzm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tzm_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tzm_MA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/tzm_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ubidi.icu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ubidi.icu
new file mode 100644
index 00000000000..d5c81de1b19
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ubidi.icu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ucase.icu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ucase.icu
new file mode 100644
index 00000000000..c4c4601a8ba
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ucase.icu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uemoji.icu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uemoji.icu
new file mode 100644
index 00000000000..6a4b449bb8f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uemoji.icu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ug.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ug.res
new file mode 100644
index 00000000000..b1406b60fe9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ug.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ug_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ug_CN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ug_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uk.res
new file mode 100644
index 00000000000..0be2a7ef694
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uk_UA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uk_UA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uk_UA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ulayout.icu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ulayout.icu
new file mode 100644
index 00000000000..7ed1bc7e27d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ulayout.icu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unames.icu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unames.icu
new file mode 100644
index 00000000000..6e58459c9e9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unames.icu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/af.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/af.res
new file mode 100644
index 00000000000..b6fa21c6762
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/af.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/agq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/agq.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/agq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ak.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ak.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ak.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/am.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/am.res
new file mode 100644
index 00000000000..117a97c81f3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/am.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ar.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ar.res
new file mode 100644
index 00000000000..e874aae2ea8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ar.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ar_SA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ar_SA.res
new file mode 100644
index 00000000000..7df13280d03
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ar_SA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ars.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ars.res
new file mode 100644
index 00000000000..1dacf6e3eed
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ars.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/as.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/as.res
new file mode 100644
index 00000000000..fae017f78ad
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/as.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/asa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/asa.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/asa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ast.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ast.res
new file mode 100644
index 00000000000..6775e3aa279
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ast.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az.res
new file mode 100644
index 00000000000..661d468b49f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_AZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_AZ.res
new file mode 100644
index 00000000000..608c1351159
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_AZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Cyrl.res
new file mode 100644
index 00000000000..75ef3c29193
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Latn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Latn_AZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Latn_AZ.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/az_Latn_AZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bas.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bas.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bas.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/be.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/be.res
new file mode 100644
index 00000000000..42f95beea7a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/be.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bem.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bem.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bem.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bez.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bez.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bez.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bg.res
new file mode 100644
index 00000000000..36760d8e6da
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bgc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bgc.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bgc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bho.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bho.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bho.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bm.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bn.res
new file mode 100644
index 00000000000..9d316c9a7b2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bn_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bn_IN.res
new file mode 100644
index 00000000000..75abf5e14a2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bn_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bo.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/br.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/br.res
new file mode 100644
index 00000000000..251f301a5c3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/br.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/brx.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/brx.res
new file mode 100644
index 00000000000..3839aa5d8b8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/brx.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs.res
new file mode 100644
index 00000000000..00924502af0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_BA.res
new file mode 100644
index 00000000000..8792d220f61
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Cyrl.res
new file mode 100644
index 00000000000..46cbc0b40d0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Latn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Latn_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Latn_BA.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/bs_Latn_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ca.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ca.res
new file mode 100644
index 00000000000..c2880960978
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ca.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ccp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ccp.res
new file mode 100644
index 00000000000..5ec764abe1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ccp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ce.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ce.res
new file mode 100644
index 00000000000..f69b15845bd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ce.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ceb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ceb.res
new file mode 100644
index 00000000000..a4e996d58f6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ceb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cgg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cgg.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cgg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/chr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/chr.res
new file mode 100644
index 00000000000..3d425fc1029
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/chr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ckb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ckb.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ckb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cs.res
new file mode 100644
index 00000000000..0c61a817836
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cv.res
new file mode 100644
index 00000000000..4ca4388b2c4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cy.res
new file mode 100644
index 00000000000..e6feb63b8ec
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/cy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/da.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/da.res
new file mode 100644
index 00000000000..2541f8bdc19
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/da.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dav.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dav.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dav.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/de.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/de.res
new file mode 100644
index 00000000000..801b5f77a5c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/de.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/de_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/de_CH.res
new file mode 100644
index 00000000000..528b0e3ab62
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/de_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dje.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dje.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dje.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/doi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/doi.res
new file mode 100644
index 00000000000..ca13890d2b0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/doi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dsb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dsb.res
new file mode 100644
index 00000000000..5424f0a00c3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dsb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dua.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dua.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dua.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dyo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dyo.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dyo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dz.res
new file mode 100644
index 00000000000..30b1c0222d1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/dz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ebu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ebu.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ebu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ee.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ee.res
new file mode 100644
index 00000000000..22aa9ade09b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ee.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/el.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/el.res
new file mode 100644
index 00000000000..9f66f427e6b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/el.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en.res
new file mode 100644
index 00000000000..e953d0d66bf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_001.res
new file mode 100644
index 00000000000..08be1047f94
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_150.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_150.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_150.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AI.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AT.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AU.res
new file mode 100644
index 00000000000..99d8c65319b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_AU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BB.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BE.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BS.res
new file mode 100644
index 00000000000..ae0f48bbe07
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BW.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BZ.res
new file mode 100644
index 00000000000..ae0f48bbe07
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_BZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CA.res
new file mode 100644
index 00000000000..4a19234fb67
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CC.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CH.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CK.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CX.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CY.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_CY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DE.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DK.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_DM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ER.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ER.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ER.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FI.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FJ.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FK.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_FM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GB.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GD.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GH.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GI.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GY.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_GY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_HK.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IE.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IL.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IN.res
new file mode 100644
index 00000000000..d77aab6ebef
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IO.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_IO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_JE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_JE.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_JE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_JM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_JM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_JM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KE.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KI.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KN.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KY.res
new file mode 100644
index 00000000000..ae0f48bbe07
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_KY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LC.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LR.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LS.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_LS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MO.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MS.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MT.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MU.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MV.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MW.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MY.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_MY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NA.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NF.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NH.res
new file mode 100644
index 00000000000..ba455d63c85
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NL.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NR.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NU.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NZ.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_NZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PK.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PN.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PW.res
new file mode 100644
index 00000000000..ae0f48bbe07
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_PW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_RH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_RH.res
new file mode 100644
index 00000000000..3a4ee462bf4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_RH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_RW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_RW.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_RW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SB.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SC.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SD.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SE.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SH.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SI.res
new file mode 100644
index 00000000000..851b2b9a396
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SL.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SS.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SX.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SZ.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_SZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TC.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TK.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TO.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TT.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TV.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TZ.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_UG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VC.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VG.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VU.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_VU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_WS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_WS.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_WS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZA.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZM.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZW.res
new file mode 100644
index 00000000000..271e05993a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/en_ZW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/eo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/eo.res
new file mode 100644
index 00000000000..874e83ae8bb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/eo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es.res
new file mode 100644
index 00000000000..2dfe8e842fd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_419.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_419.res
new file mode 100644
index 00000000000..37388c887f7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_419.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_AR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_AR.res
new file mode 100644
index 00000000000..366366d00a0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_AR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BO.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BR.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BZ.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_BZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CL.res
new file mode 100644
index 00000000000..975275f6bbf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CO.res
new file mode 100644
index 00000000000..713231a1136
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CR.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CU.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_CU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_DO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_DO.res
new file mode 100644
index 00000000000..9dcccfceee1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_DO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_EC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_EC.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_EC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_GT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_GT.res
new file mode 100644
index 00000000000..36905bf3570
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_GT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_HN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_HN.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_HN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_MX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_MX.res
new file mode 100644
index 00000000000..5e99b0c713f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_MX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_NI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_NI.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_NI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PA.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PE.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PR.res
new file mode 100644
index 00000000000..5e71735bce2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PY.res
new file mode 100644
index 00000000000..f3ab586bbb5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_PY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_SV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_SV.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_SV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_US.res
new file mode 100644
index 00000000000..9dbe3ce5d91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_UY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_UY.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_UY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_VE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_VE.res
new file mode 100644
index 00000000000..5abac092ae6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/es_VE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/et.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/et.res
new file mode 100644
index 00000000000..d969d62adfc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/et.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/eu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/eu.res
new file mode 100644
index 00000000000..8e84c2bbdcb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/eu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ewo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ewo.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ewo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fa.res
new file mode 100644
index 00000000000..6969ff84a0d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Adlm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Adlm.res
new file mode 100644
index 00000000000..015a21457ab
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Adlm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_CM.res
new file mode 100644
index 00000000000..25ec73cf744
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_GN.res
new file mode 100644
index 00000000000..a83a9655cd3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_CM.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_GN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_MR.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_SN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_Latn_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_MR.res
new file mode 100644
index 00000000000..126e32ba8d2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_SN.res
new file mode 100644
index 00000000000..002846d3866
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ff_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fi.res
new file mode 100644
index 00000000000..a3071779456
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fil.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fil.res
new file mode 100644
index 00000000000..ed341a4873e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fil.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fil_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fil_PH.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fil_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fo.res
new file mode 100644
index 00000000000..d25210e5082
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr.res
new file mode 100644
index 00000000000..618892a7cc4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr_CA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr_CA.res
new file mode 100644
index 00000000000..5e08279b8a5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr_CA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr_HT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr_HT.res
new file mode 100644
index 00000000000..93882a3142a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fr_HT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fur.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fur.res
new file mode 100644
index 00000000000..ca3e44ab4bf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fur.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fy.res
new file mode 100644
index 00000000000..2c384b3e975
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/fy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ga.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ga.res
new file mode 100644
index 00000000000..45d3719db07
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ga.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gd.res
new file mode 100644
index 00000000000..1d8c8caa4b1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gl.res
new file mode 100644
index 00000000000..bbcf1dddca7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gsw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gsw.res
new file mode 100644
index 00000000000..7d6dc8ca440
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gsw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gu.res
new file mode 100644
index 00000000000..01de8f6fa9d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/guz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/guz.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/guz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gv.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/gv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ha.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ha.res
new file mode 100644
index 00000000000..a7e645fed58
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ha.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ha_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ha_NE.res
new file mode 100644
index 00000000000..d68e82dc2b7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ha_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/haw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/haw.res
new file mode 100644
index 00000000000..428f417bdd4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/haw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/he.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/he.res
new file mode 100644
index 00000000000..daf0fd72753
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/he.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/he_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/he_IL.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/he_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hi.res
new file mode 100644
index 00000000000..a966b31f0d2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hi_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hi_Latn.res
new file mode 100644
index 00000000000..a1d6dabb65c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hi_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hr.res
new file mode 100644
index 00000000000..917524905a9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hsb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hsb.res
new file mode 100644
index 00000000000..1a770cdde33
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hsb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hu.res
new file mode 100644
index 00000000000..4da1fef721c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hy.res
new file mode 100644
index 00000000000..758a586a98c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/hy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ia.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ia.res
new file mode 100644
index 00000000000..714b8fedd39
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ia.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/id.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/id.res
new file mode 100644
index 00000000000..cf5684002ce
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/id.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/id_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/id_ID.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/id_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ie.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ie.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ie.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ig.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ig.res
new file mode 100644
index 00000000000..5653daec9f3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ig.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ii.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ii.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ii.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/in.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/in.res
new file mode 100644
index 00000000000..107f2306157
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/in.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/in_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/in_ID.res
new file mode 100644
index 00000000000..c74bc0a4571
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/in_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/is.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/is.res
new file mode 100644
index 00000000000..aca8cfdec1c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/is.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/it.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/it.res
new file mode 100644
index 00000000000..53ed96654ff
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/it.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/iw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/iw.res
new file mode 100644
index 00000000000..2ee0e3f4030
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/iw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/iw_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/iw_IL.res
new file mode 100644
index 00000000000..7ab1ba64c82
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/iw_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ja.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ja.res
new file mode 100644
index 00000000000..e4c08c16269
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ja.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jgo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jgo.res
new file mode 100644
index 00000000000..86ec8998415
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jgo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jmc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jmc.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jmc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jv.res
new file mode 100644
index 00000000000..7fd09caaa47
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/jv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ka.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ka.res
new file mode 100644
index 00000000000..a0aa3ed8d8e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ka.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kab.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kam.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kam.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kam.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kde.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kde.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kde.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kea.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kea.res
new file mode 100644
index 00000000000..6f3d48ba3b3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kea.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kgp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kgp.res
new file mode 100644
index 00000000000..07da35c973e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kgp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/khq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/khq.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/khq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ki.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ki.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ki.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kk.res
new file mode 100644
index 00000000000..6008de5768b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kkj.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kkj.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kkj.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kl.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kln.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kln.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kln.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/km.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/km.res
new file mode 100644
index 00000000000..c3d97f9262e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/km.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kn.res
new file mode 100644
index 00000000000..2e9faac59ac
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ko.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ko.res
new file mode 100644
index 00000000000..a750c1ef141
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ko.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kok.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kok.res
new file mode 100644
index 00000000000..50fcdc1158b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kok.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks.res
new file mode 100644
index 00000000000..42cfa939a6e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Arab.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Arab_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Arab_IN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Arab_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Deva.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Deva.res
new file mode 100644
index 00000000000..d44b9d2b112
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_Deva.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_IN.res
new file mode 100644
index 00000000000..aacbe969338
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ks_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksb.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksf.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksf.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksf.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksh.res
new file mode 100644
index 00000000000..f7de4960cec
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ksh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ku.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ku.res
new file mode 100644
index 00000000000..e62d7da2a69
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ku.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kw.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/kw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ky.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ky.res
new file mode 100644
index 00000000000..3a0e6ef1eec
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ky.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lag.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lag.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lag.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lb.res
new file mode 100644
index 00000000000..8ecbcca20e4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lg.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lij.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lij.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lij.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lkt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lkt.res
new file mode 100644
index 00000000000..c08ad35baa3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lkt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lmo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lmo.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lmo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ln.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ln.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ln.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lo.res
new file mode 100644
index 00000000000..4b0f9d2e026
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lrc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lrc.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lrc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lt.res
new file mode 100644
index 00000000000..e9030d9a972
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lu.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/luo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/luo.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/luo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/luy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/luy.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/luy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lv.res
new file mode 100644
index 00000000000..b2e03a4e3b8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/lv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mai.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mai.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mai.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mas.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mas.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mas.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mer.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mer.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mer.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mfe.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mfe.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mfe.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mg.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mgh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mgh.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mgh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mgo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mgo.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mgo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mi.res
new file mode 100644
index 00000000000..80a98f216b4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mk.res
new file mode 100644
index 00000000000..eba7683e746
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ml.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ml.res
new file mode 100644
index 00000000000..f4cf957a1ed
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ml.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mn.res
new file mode 100644
index 00000000000..0496a05d759
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_Beng.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_Beng.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_Beng.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_Beng_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_Beng_IN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_Beng_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_IN.res
new file mode 100644
index 00000000000..b339af1cef9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mni_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mo.res
new file mode 100644
index 00000000000..4f95ffccebd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mr.res
new file mode 100644
index 00000000000..835acf19740
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ms.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ms.res
new file mode 100644
index 00000000000..bddb8791937
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ms.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mt.res
new file mode 100644
index 00000000000..a121e78ceaa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mua.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mua.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mua.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/my.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/my.res
new file mode 100644
index 00000000000..4abedaf8ce7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/my.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mzn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mzn.res
new file mode 100644
index 00000000000..cc505f9322f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/mzn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/naq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/naq.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/naq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nb.res
new file mode 100644
index 00000000000..0b0c018ed97
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nd.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nds.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nds.res
new file mode 100644
index 00000000000..03bc0d7d544
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nds.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ne.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ne.res
new file mode 100644
index 00000000000..d625088b1f1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ne.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nl.res
new file mode 100644
index 00000000000..902af457e1b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nmg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nmg.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nmg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nn.res
new file mode 100644
index 00000000000..c39c2c26355
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nn_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nn_NO.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nn_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nnh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nnh.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nnh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no.res
new file mode 100644
index 00000000000..04cd53a6d7f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no_NO.res
new file mode 100644
index 00000000000..397c7135992
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no_NO_NY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no_NO_NY.res
new file mode 100644
index 00000000000..e091544eb14
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/no_NO_NY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nqo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nqo.res
new file mode 100644
index 00000000000..7b0cbbc3a63
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nqo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nus.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nus.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nus.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nyn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nyn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/nyn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/oc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/oc.res
new file mode 100644
index 00000000000..d0db2603012
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/oc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/om.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/om.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/om.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/or.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/or.res
new file mode 100644
index 00000000000..fa0b8f2d3b2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/or.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/os.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/os.res
new file mode 100644
index 00000000000..c420367886d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/os.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa.res
new file mode 100644
index 00000000000..afdb8448654
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Arab.res
new file mode 100644
index 00000000000..75ef3c29193
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Arab_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Arab_PK.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Arab_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Guru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Guru.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Guru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Guru_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Guru_IN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_Guru_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_IN.res
new file mode 100644
index 00000000000..9274b231716
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_PK.res
new file mode 100644
index 00000000000..2e6fc9e8a0b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pa_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pcm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pcm.res
new file mode 100644
index 00000000000..6f385474659
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pcm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pl.res
new file mode 100644
index 00000000000..a676d3be889
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pool.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pool.res
new file mode 100644
index 00000000000..f8dae5bbf2b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pool.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/prg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/prg.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/prg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ps.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ps.res
new file mode 100644
index 00000000000..13a82bcfa41
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ps.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ps_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ps_PK.res
new file mode 100644
index 00000000000..bc4aa435d8c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ps_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt.res
new file mode 100644
index 00000000000..cebf9f1c5ff
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_AO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_AO.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_AO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_CH.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_CV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_CV.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_CV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_GQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_GQ.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_GQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_GW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_GW.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_GW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_LU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_LU.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_LU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_MO.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_MZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_MZ.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_MZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_PT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_PT.res
new file mode 100644
index 00000000000..44138d9497b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_PT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_ST.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_ST.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_ST.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_TL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_TL.res
new file mode 100644
index 00000000000..43bb971d200
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/pt_TL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/qu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/qu.res
new file mode 100644
index 00000000000..06a04488569
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/qu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/raj.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/raj.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/raj.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/res_index.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/res_index.res
new file mode 100644
index 00000000000..0737bdd1311
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/res_index.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rm.res
new file mode 100644
index 00000000000..ff39d26be4b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ro.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ro.res
new file mode 100644
index 00000000000..4136c806210
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ro.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ro_MD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ro_MD.res
new file mode 100644
index 00000000000..b734521037d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ro_MD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rof.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rof.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rof.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/root.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/root.res
new file mode 100644
index 00000000000..7aad6770017
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/root.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ru.res
new file mode 100644
index 00000000000..b887c0a3309
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rw.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rwk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rwk.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/rwk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sa.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sah.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sah.res
new file mode 100644
index 00000000000..f8b90d97b20
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sah.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/saq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/saq.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/saq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat.res
new file mode 100644
index 00000000000..8dea672901c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_IN.res
new file mode 100644
index 00000000000..e3dd4cf35cd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_Olck.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_Olck.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_Olck.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_Olck_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_Olck_IN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sat_Olck_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sbp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sbp.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sbp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sc.res
new file mode 100644
index 00000000000..740e5aa1bf7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd.res
new file mode 100644
index 00000000000..a90f470cdf2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Arab.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Arab_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Arab_PK.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Arab_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Deva.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Deva.res
new file mode 100644
index 00000000000..75ef3c29193
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Deva.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Deva_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Deva_IN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_Deva_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_IN.res
new file mode 100644
index 00000000000..da92a4e01ed
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_PK.res
new file mode 100644
index 00000000000..0bd65621111
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sd_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/se.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/se.res
new file mode 100644
index 00000000000..9571b7b69a5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/se.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/seh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/seh.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/seh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ses.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ses.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ses.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sg.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh.res
new file mode 100644
index 00000000000..bcc2938e9c7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_BA.res
new file mode 100644
index 00000000000..5e3d1cf0d96
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_CS.res
new file mode 100644
index 00000000000..2d002d53848
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_YU.res
new file mode 100644
index 00000000000..2d002d53848
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sh_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Latn.res
new file mode 100644
index 00000000000..75ef3c29193
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_MA.res
new file mode 100644
index 00000000000..41135c40e5b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Tfng.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Tfng.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Tfng.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Tfng_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Tfng_MA.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/shi_Tfng_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/si.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/si.res
new file mode 100644
index 00000000000..d8d7c919b93
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/si.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sk.res
new file mode 100644
index 00000000000..90adbda94c4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sl.res
new file mode 100644
index 00000000000..6e67dbf73c4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/smn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/smn.res
new file mode 100644
index 00000000000..aec262f1a11
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/smn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/so.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/so.res
new file mode 100644
index 00000000000..6e7ca04bd89
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/so.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sq.res
new file mode 100644
index 00000000000..c4a58f0c13d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr.res
new file mode 100644
index 00000000000..92709558901
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_BA.res
new file mode 100644
index 00000000000..c96b07b4609
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_CS.res
new file mode 100644
index 00000000000..f419872c594
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_BA.res
new file mode 100644
index 00000000000..78f904f2322
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_CS.res
new file mode 100644
index 00000000000..62e7ff4adbe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_RS.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_XK.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_YU.res
new file mode 100644
index 00000000000..62e7ff4adbe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Cyrl_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn.res
new file mode 100644
index 00000000000..8b076737afa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_BA.res
new file mode 100644
index 00000000000..8bab5c38f19
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_CS.res
new file mode 100644
index 00000000000..2d002d53848
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_ME.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_ME.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_ME.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_RS.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_YU.res
new file mode 100644
index 00000000000..2d002d53848
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_Latn_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_ME.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_ME.res
new file mode 100644
index 00000000000..882aa0503f4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_ME.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_RS.res
new file mode 100644
index 00000000000..62e7ff4adbe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_XK.res
new file mode 100644
index 00000000000..60b6fd25017
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_YU.res
new file mode 100644
index 00000000000..f419872c594
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sr_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su.res
new file mode 100644
index 00000000000..57128288905
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_ID.res
new file mode 100644
index 00000000000..8205d35b903
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_Latn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_Latn_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_Latn_ID.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/su_Latn_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sv.res
new file mode 100644
index 00000000000..42484555a7d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sv_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sv_FI.res
new file mode 100644
index 00000000000..fecf14152d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sv_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sw.res
new file mode 100644
index 00000000000..b9a0f56f788
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sw_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sw_KE.res
new file mode 100644
index 00000000000..1414f17f0bf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/sw_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/syr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/syr.res
new file mode 100644
index 00000000000..fef849db250
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/syr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/szl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/szl.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/szl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ta.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ta.res
new file mode 100644
index 00000000000..f26155c2f31
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ta.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/te.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/te.res
new file mode 100644
index 00000000000..782ff3addee
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/te.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/teo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/teo.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/teo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tg.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/th.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/th.res
new file mode 100644
index 00000000000..4aa4563505f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/th.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ti.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ti.res
new file mode 100644
index 00000000000..b2ffb0a345d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ti.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tk.res
new file mode 100644
index 00000000000..417ba4686ee
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tl.res
new file mode 100644
index 00000000000..7a1e150fed2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tl_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tl_PH.res
new file mode 100644
index 00000000000..acd00d14d51
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tl_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/to.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/to.res
new file mode 100644
index 00000000000..82cd7062b0e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/to.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tr.res
new file mode 100644
index 00000000000..cf93ba7eb4e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tt.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/twq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/twq.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/twq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tzm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tzm.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/tzm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ug.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ug.res
new file mode 100644
index 00000000000..3952124d81f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ug.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uk.res
new file mode 100644
index 00000000000..d04535143ba
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ur.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ur.res
new file mode 100644
index 00000000000..18964314865
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ur.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ur_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ur_IN.res
new file mode 100644
index 00000000000..48b90920cba
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/ur_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz.res
new file mode 100644
index 00000000000..a64ba7c4d99
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_AF.res
new file mode 100644
index 00000000000..3d02d0bb113
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Arab.res
new file mode 100644
index 00000000000..75ef3c29193
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Arab_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Arab_AF.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Arab_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Cyrl.res
new file mode 100644
index 00000000000..654e63668dc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Latn.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Latn_UZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Latn_UZ.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_Latn_UZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_UZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_UZ.res
new file mode 100644
index 00000000000..d43c8d5cb56
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/uz_UZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_LR.res
new file mode 100644
index 00000000000..81058d02d69
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Latn.res
new file mode 100644
index 00000000000..75ef3c29193
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Vaii.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Vaii.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Vaii.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Vaii_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Vaii_LR.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vai_Vaii_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vi.res
new file mode 100644
index 00000000000..92fa5b18d45
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vmw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vmw.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vmw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vun.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vun.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/vun.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/wae.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/wae.res
new file mode 100644
index 00000000000..bb18e6ef4f5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/wae.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/wo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/wo.res
new file mode 100644
index 00000000000..3a0911868a9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/wo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/xh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/xh.res
new file mode 100644
index 00000000000..d7bcb8a71da
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/xh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/xog.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/xog.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/xog.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yav.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yav.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yav.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yi.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yo.res
new file mode 100644
index 00000000000..37c6ba62c7f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yo_BJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yo_BJ.res
new file mode 100644
index 00000000000..db0719e911d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yo_BJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl.res
new file mode 100644
index 00000000000..5c84af09421
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl_CO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl_CO.res
new file mode 100644
index 00000000000..248f7e00acd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl_CO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl_VE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl_VE.res
new file mode 100644
index 00000000000..248f7e00acd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yrl_VE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue.res
new file mode 100644
index 00000000000..82de33e7ed9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_CN.res
new file mode 100644
index 00000000000..c8ec8ca6692
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_HK.res
new file mode 100644
index 00000000000..927e9460547
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hans.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hans.res
new file mode 100644
index 00000000000..683ce22d13c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hans.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hans_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hans_CN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hans_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hant.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hant_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hant_HK.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/yue_Hant_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/za.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/za.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/za.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zgh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zgh.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zgh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh.res
new file mode 100644
index 00000000000..a49173b3a58
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_CN.res
new file mode 100644
index 00000000000..8f47a885b79
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_HK.res
new file mode 100644
index 00000000000..89e4d75f70c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans.res
new file mode 100644
index 00000000000..feb788b9934
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_CN.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_HK.res
new file mode 100644
index 00000000000..4ea408d303f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_MO.res
new file mode 100644
index 00000000000..4ea408d303f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_SG.res
new file mode 100644
index 00000000000..4ea408d303f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hans_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant.res
new file mode 100644
index 00000000000..7143fed9641
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_HK.res
new file mode 100644
index 00000000000..ded1bd60a13
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_MO.res
new file mode 100644
index 00000000000..3aa0c04a51f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_TW.res
new file mode 100644
index 00000000000..d17658e6455
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_Hant_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_MO.res
new file mode 100644
index 00000000000..dc9197097b8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_SG.res
new file mode 100644
index 00000000000..e55d52b8c63
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_TW.res
new file mode 100644
index 00000000000..7e251821e8c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zh_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zu.res
new file mode 100644
index 00000000000..2e7e2fe2a2b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/unit/zu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/units.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/units.res
new file mode 100644
index 00000000000..5d4d4f26941
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/units.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uprops.icu b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uprops.icu
new file mode 100644
index 00000000000..2cfd5a784e5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uprops.icu differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur.res
new file mode 100644
index 00000000000..e9adebf9c44
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur_IN.res
new file mode 100644
index 00000000000..126afcf0ce0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur_PK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/ur_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uts46.nrm b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uts46.nrm
new file mode 100644
index 00000000000..16084c2a3cc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uts46.nrm differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz.res
new file mode 100644
index 00000000000..abc658ea123
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_AF.res
new file mode 100644
index 00000000000..b6468209683
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Arab.res
new file mode 100644
index 00000000000..154f7909004
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Arab_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Arab_AF.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Arab_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Cyrl.res
new file mode 100644
index 00000000000..8428d4c1f6a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Cyrl_UZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Cyrl_UZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Cyrl_UZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Latn.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Latn_UZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Latn_UZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_Latn_UZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_UZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_UZ.res
new file mode 100644
index 00000000000..b5c3fd90175
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/uz_UZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai.res
new file mode 100644
index 00000000000..9bc815bcdd0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_LR.res
new file mode 100644
index 00000000000..c1e0f0e9bdf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Latn.res
new file mode 100644
index 00000000000..306ee9c30da
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Latn_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Latn_LR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Latn_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Vaii.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Vaii.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Vaii.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Vaii_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Vaii_LR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vai_Vaii_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vi.res
new file mode 100644
index 00000000000..b111e3d6724
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vi_VN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vi_VN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vi_VN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vmw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vmw.res
new file mode 100644
index 00000000000..7b5fc253310
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vmw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vmw_MZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vmw_MZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vmw_MZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vun.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vun.res
new file mode 100644
index 00000000000..e89c67b4725
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vun.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vun_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vun_TZ.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/vun_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wae.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wae.res
new file mode 100644
index 00000000000..8da563e0608
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wae.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wae_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wae_CH.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wae_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/windowsZones.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/windowsZones.res
new file mode 100644
index 00000000000..ce7c3637ab4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/windowsZones.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wo.res
new file mode 100644
index 00000000000..45840e2d6fd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wo_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wo_SN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/wo_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xh.res
new file mode 100644
index 00000000000..8331710b0cb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xh_ZA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xh_ZA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xh_ZA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xog.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xog.res
new file mode 100644
index 00000000000..9c612828d83
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xog.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xog_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xog_UG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/xog_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yav.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yav.res
new file mode 100644
index 00000000000..60de1b2d16e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yav.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yav_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yav_CM.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yav_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yi.res
new file mode 100644
index 00000000000..f12e6e0b77d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yi_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yi_001.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yi_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo.res
new file mode 100644
index 00000000000..aac3181c5a2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo_BJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo_BJ.res
new file mode 100644
index 00000000000..66f0957eb19
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo_BJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo_NG.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yo_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl.res
new file mode 100644
index 00000000000..28bf98638a7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_BR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_BR.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_BR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_CO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_CO.res
new file mode 100644
index 00000000000..ea2193103a6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_CO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_VE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_VE.res
new file mode 100644
index 00000000000..ea2193103a6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yrl_VE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue.res
new file mode 100644
index 00000000000..d12c375c066
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_CN.res
new file mode 100644
index 00000000000..c5878c3f4ab
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_HK.res
new file mode 100644
index 00000000000..4a63b150f22
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hans.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hans.res
new file mode 100644
index 00000000000..78fe749f8fe
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hans.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hans_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hans_CN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hans_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hant.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hant_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hant_HK.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/yue_Hant_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/za.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/za.res
new file mode 100644
index 00000000000..7d6a7954c9c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/za.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/za_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/za_CN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/za_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zgh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zgh.res
new file mode 100644
index 00000000000..64d1e5eefdb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zgh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zgh_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zgh_MA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zgh_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh.res
new file mode 100644
index 00000000000..ae747d43b4d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_CN.res
new file mode 100644
index 00000000000..e43e32f7fcb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_HK.res
new file mode 100644
index 00000000000..29d8b601a09
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_CN.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_HK.res
new file mode 100644
index 00000000000..fe7307e528b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_MO.res
new file mode 100644
index 00000000000..6697c0834f3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_SG.res
new file mode 100644
index 00000000000..473757f406a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hans_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant.res
new file mode 100644
index 00000000000..699d1e181ae
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_HK.res
new file mode 100644
index 00000000000..c92ba722b9b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_MO.res
new file mode 100644
index 00000000000..2daca430ec8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_TW.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_Hant_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_MO.res
new file mode 100644
index 00000000000..e056b110715
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_SG.res
new file mode 100644
index 00000000000..6da605033b7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_TW.res
new file mode 100644
index 00000000000..b8ebd4a243a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zh_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/af.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/af.res
new file mode 100644
index 00000000000..3ecf5b1651b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/af.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/agq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/agq.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/agq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ak.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ak.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ak.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/am.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/am.res
new file mode 100644
index 00000000000..95bf8891d5c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/am.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ar.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ar.res
new file mode 100644
index 00000000000..241032cb32b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ar.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ar_SA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ar_SA.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ar_SA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ars.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ars.res
new file mode 100644
index 00000000000..4af5b203eb6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ars.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/as.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/as.res
new file mode 100644
index 00000000000..335af838f00
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/as.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/asa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/asa.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/asa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ast.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ast.res
new file mode 100644
index 00000000000..17434665f8c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ast.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az.res
new file mode 100644
index 00000000000..8255a0567fc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_AZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_AZ.res
new file mode 100644
index 00000000000..5d8fd7e673b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_AZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Cyrl.res
new file mode 100644
index 00000000000..b7b69c47cd6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Latn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Latn_AZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Latn_AZ.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/az_Latn_AZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bas.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bas.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bas.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/be.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/be.res
new file mode 100644
index 00000000000..fd587eef385
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/be.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bem.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bem.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bem.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bez.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bez.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bez.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bg.res
new file mode 100644
index 00000000000..f6ea5c5d76f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bgc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bgc.res
new file mode 100644
index 00000000000..e20223d0d6c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bgc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bho.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bho.res
new file mode 100644
index 00000000000..3f96f46f1c6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bho.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bm.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bn.res
new file mode 100644
index 00000000000..31d1085511c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bo.res
new file mode 100644
index 00000000000..9ab7721f22a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/br.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/br.res
new file mode 100644
index 00000000000..90cd1de18be
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/br.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/brx.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/brx.res
new file mode 100644
index 00000000000..6a6214e805d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/brx.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs.res
new file mode 100644
index 00000000000..d36061f3d18
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_BA.res
new file mode 100644
index 00000000000..5ed64f07e6a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Cyrl.res
new file mode 100644
index 00000000000..7e0ea682d94
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Latn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Latn_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Latn_BA.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/bs_Latn_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ca.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ca.res
new file mode 100644
index 00000000000..a744275ba21
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ca.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ccp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ccp.res
new file mode 100644
index 00000000000..3fe2fcd3d26
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ccp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ce.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ce.res
new file mode 100644
index 00000000000..888b1b008d9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ce.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ceb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ceb.res
new file mode 100644
index 00000000000..ddd7800fa1f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ceb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cgg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cgg.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cgg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/chr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/chr.res
new file mode 100644
index 00000000000..aed999d8fdb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/chr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ckb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ckb.res
new file mode 100644
index 00000000000..a9fe52b60ad
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ckb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cs.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cs.res
new file mode 100644
index 00000000000..b98d1779479
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cs.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cv.res
new file mode 100644
index 00000000000..7b3e83cae41
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cy.res
new file mode 100644
index 00000000000..142a538adcc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/cy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/da.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/da.res
new file mode 100644
index 00000000000..a5b4536216e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/da.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dav.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dav.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dav.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/de.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/de.res
new file mode 100644
index 00000000000..41e195f3f6f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/de.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/de_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/de_CH.res
new file mode 100644
index 00000000000..19bbde24384
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/de_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dje.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dje.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dje.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/doi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/doi.res
new file mode 100644
index 00000000000..c428e209f82
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/doi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dsb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dsb.res
new file mode 100644
index 00000000000..9941cc965e3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dsb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dua.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dua.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dua.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dyo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dyo.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dyo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dz.res
new file mode 100644
index 00000000000..ca0dcf5f847
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/dz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ebu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ebu.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ebu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ee.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ee.res
new file mode 100644
index 00000000000..fc24d72639c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ee.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/el.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/el.res
new file mode 100644
index 00000000000..a85eb5a3718
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/el.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en.res
new file mode 100644
index 00000000000..842827a73ca
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_001.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_001.res
new file mode 100644
index 00000000000..ec68d0bfabd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_001.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_150.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_150.res
new file mode 100644
index 00000000000..01de9de8607
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_150.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AE.res
new file mode 100644
index 00000000000..7add9973ac2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AG.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AI.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AT.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AU.res
new file mode 100644
index 00000000000..2e6d29db32b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_AU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BB.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BE.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BM.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BS.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BW.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BZ.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_BZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CA.res
new file mode 100644
index 00000000000..4d12eb3b0d4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CC.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CH.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CK.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CM.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CX.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CY.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_CY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DE.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DG.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DK.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DM.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_DM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ER.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ER.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ER.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FI.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FJ.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FK.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FM.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_FM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GB.res
new file mode 100644
index 00000000000..5769eece7c4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GD.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GG.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GH.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GI.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GM.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GU.res
new file mode 100644
index 00000000000..cf21a8ded12
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GY.res
new file mode 100644
index 00000000000..8f61a6396d1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_GY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_HK.res
new file mode 100644
index 00000000000..026387657c3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IE.res
new file mode 100644
index 00000000000..e03e0c08092
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IL.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IM.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IN.res
new file mode 100644
index 00000000000..93512be7c28
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IO.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_IO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_JE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_JE.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_JE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_JM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_JM.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_JM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KE.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KI.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KN.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KY.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_KY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LC.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LR.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LS.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_LS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MG.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MH.res
new file mode 100644
index 00000000000..d73449efee0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MO.res
new file mode 100644
index 00000000000..57dc5c1d9a4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MP.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MP.res
new file mode 100644
index 00000000000..d73449efee0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MP.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MS.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MT.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MU.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MV.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MW.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MY.res
new file mode 100644
index 00000000000..071ed00da53
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_MY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NA.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NF.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NG.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NH.res
new file mode 100644
index 00000000000..8d09fdc0680
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NL.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NR.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NU.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NZ.res
new file mode 100644
index 00000000000..18ff81fabfd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_NZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PG.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PK.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PN.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PW.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_PW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_RH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_RH.res
new file mode 100644
index 00000000000..1abd1dbb6a6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_RH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_RW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_RW.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_RW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SB.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SB.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SB.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SC.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SD.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SD.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SD.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SE.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SG.res
new file mode 100644
index 00000000000..20fb3ed2b3b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SH.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SI.res
new file mode 100644
index 00000000000..75bf346b3d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SL.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SS.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SX.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SZ.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_SZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TC.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TK.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TO.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TT.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TV.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TZ.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_TZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_UG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_UG.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_UG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VC.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VG.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VU.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_VU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_WS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_WS.res
new file mode 100644
index 00000000000..f0864fe0548
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_WS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZA.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZM.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZW.res
new file mode 100644
index 00000000000..ebd713c2140
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/en_ZW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/eo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/eo.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/eo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es.res
new file mode 100644
index 00000000000..44bbb218586
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_419.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_419.res
new file mode 100644
index 00000000000..3e4ba80ad76
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_419.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_AR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_AR.res
new file mode 100644
index 00000000000..707f1d8c765
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_AR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BO.res
new file mode 100644
index 00000000000..6ec0067eafb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BR.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BZ.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_BZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CL.res
new file mode 100644
index 00000000000..efbb056b1bd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CO.res
new file mode 100644
index 00000000000..d9d229ddf81
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CR.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CU.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_CU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_DO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_DO.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_DO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_EC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_EC.res
new file mode 100644
index 00000000000..8fd29a56111
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_EC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_GT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_GT.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_GT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_HN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_HN.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_HN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_MX.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_MX.res
new file mode 100644
index 00000000000..b37b606cdaa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_MX.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_NI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_NI.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_NI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PA.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PE.res
new file mode 100644
index 00000000000..e768a7077c1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PR.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PY.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_PY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_SV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_SV.res
new file mode 100644
index 00000000000..e6154b02a16
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_SV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_US.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_US.res
new file mode 100644
index 00000000000..106a6d10f98
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_US.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_UY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_UY.res
new file mode 100644
index 00000000000..b38080ad8c6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_UY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_VE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_VE.res
new file mode 100644
index 00000000000..8060f03d9d6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/es_VE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/et.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/et.res
new file mode 100644
index 00000000000..076120d5a8c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/et.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/eu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/eu.res
new file mode 100644
index 00000000000..e22b1f6608d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/eu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ewo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ewo.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ewo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fa.res
new file mode 100644
index 00000000000..2228c21e450
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Adlm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Adlm.res
new file mode 100644
index 00000000000..734eb59bbbd
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Adlm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_CM.res
new file mode 100644
index 00000000000..de4a3ee146e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_GN.res
new file mode 100644
index 00000000000..9795913afbb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_CM.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_CM.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_CM.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_GN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_GN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_GN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_MR.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_SN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_Latn_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_MR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_MR.res
new file mode 100644
index 00000000000..0c017412a7a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_MR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_SN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_SN.res
new file mode 100644
index 00000000000..e1f02e472c3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ff_SN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fi.res
new file mode 100644
index 00000000000..0a55a0b4692
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fil.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fil.res
new file mode 100644
index 00000000000..01a62265372
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fil.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fil_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fil_PH.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fil_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fo.res
new file mode 100644
index 00000000000..8c1fc0f4f06
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr.res
new file mode 100644
index 00000000000..d5d38b4400b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr_CA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr_CA.res
new file mode 100644
index 00000000000..3f6311895d4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr_CA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr_GF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr_GF.res
new file mode 100644
index 00000000000..b9c7093dd07
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fr_GF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fur.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fur.res
new file mode 100644
index 00000000000..248591613c2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fur.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fy.res
new file mode 100644
index 00000000000..b5269f7bc91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/fy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ga.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ga.res
new file mode 100644
index 00000000000..ae3d24a81d4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ga.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gd.res
new file mode 100644
index 00000000000..d5e363e77aa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gl.res
new file mode 100644
index 00000000000..04b49e8046e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gsw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gsw.res
new file mode 100644
index 00000000000..0a4c3082526
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gsw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gu.res
new file mode 100644
index 00000000000..256fb73a936
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/guz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/guz.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/guz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gv.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/gv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ha.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ha.res
new file mode 100644
index 00000000000..05938218ea2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ha.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ha_NE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ha_NE.res
new file mode 100644
index 00000000000..f8f308819e2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ha_NE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/haw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/haw.res
new file mode 100644
index 00000000000..9e2b1185da5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/haw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/he.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/he.res
new file mode 100644
index 00000000000..3eaa8a43937
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/he.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/he_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/he_IL.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/he_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hi.res
new file mode 100644
index 00000000000..1977c9c8116
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hi_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hi_Latn.res
new file mode 100644
index 00000000000..e60e5ad79a9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hi_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hr.res
new file mode 100644
index 00000000000..47acc4ed556
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hsb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hsb.res
new file mode 100644
index 00000000000..704b4706917
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hsb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hu.res
new file mode 100644
index 00000000000..abf071bcd35
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hy.res
new file mode 100644
index 00000000000..617bb28f362
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/hy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ia.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ia.res
new file mode 100644
index 00000000000..ca3740f02c1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ia.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/id.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/id.res
new file mode 100644
index 00000000000..0127b997beb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/id.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/id_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/id_ID.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/id_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ie.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ie.res
new file mode 100644
index 00000000000..981a740864b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ie.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ig.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ig.res
new file mode 100644
index 00000000000..d1532f6f8db
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ig.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ii.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ii.res
new file mode 100644
index 00000000000..04719a31e1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ii.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/in.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/in.res
new file mode 100644
index 00000000000..5f131b8c52b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/in.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/in_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/in_ID.res
new file mode 100644
index 00000000000..e1140d4b3e3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/in_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/is.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/is.res
new file mode 100644
index 00000000000..e9d92a998e3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/is.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/it.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/it.res
new file mode 100644
index 00000000000..60b307b639f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/it.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/iw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/iw.res
new file mode 100644
index 00000000000..11dd36e9f63
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/iw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/iw_IL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/iw_IL.res
new file mode 100644
index 00000000000..b7a44ee4423
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/iw_IL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ja.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ja.res
new file mode 100644
index 00000000000..8e281fd8eb5
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ja.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jgo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jgo.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jgo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jmc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jmc.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jmc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jv.res
new file mode 100644
index 00000000000..3709018dae4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/jv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ka.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ka.res
new file mode 100644
index 00000000000..f76ec684aae
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ka.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kab.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kam.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kam.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kam.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kde.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kde.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kde.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kea.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kea.res
new file mode 100644
index 00000000000..57b14a70f54
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kea.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kgp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kgp.res
new file mode 100644
index 00000000000..c5ed2977d89
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kgp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/khq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/khq.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/khq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ki.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ki.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ki.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kk.res
new file mode 100644
index 00000000000..76b2dbf3e9a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kkj.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kkj.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kkj.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kl.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kln.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kln.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kln.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/km.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/km.res
new file mode 100644
index 00000000000..fa89cc05cd1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/km.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kn.res
new file mode 100644
index 00000000000..5d93e439332
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ko.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ko.res
new file mode 100644
index 00000000000..2e80b916cd7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ko.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ko_KP.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ko_KP.res
new file mode 100644
index 00000000000..69ada2298fa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ko_KP.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kok.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kok.res
new file mode 100644
index 00000000000..c7ae580f21d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kok.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks.res
new file mode 100644
index 00000000000..8e1fa729c1e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Arab.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Arab_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Arab_IN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Arab_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Deva.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Deva.res
new file mode 100644
index 00000000000..f24c79c8391
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_Deva.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_IN.res
new file mode 100644
index 00000000000..cac4d750dd9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ks_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksb.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksf.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksf.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksf.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksh.res
new file mode 100644
index 00000000000..1818285bf84
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ksh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ku.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ku.res
new file mode 100644
index 00000000000..df049401eea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ku.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kw.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/kw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ky.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ky.res
new file mode 100644
index 00000000000..34732c14754
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ky.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lag.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lag.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lag.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lb.res
new file mode 100644
index 00000000000..f39e17cfa74
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lg.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lij.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lij.res
new file mode 100644
index 00000000000..00d963e6918
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lij.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lkt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lkt.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lkt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lmo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lmo.res
new file mode 100644
index 00000000000..7f07c27a4c1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lmo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ln.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ln.res
new file mode 100644
index 00000000000..739e3008301
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ln.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lo.res
new file mode 100644
index 00000000000..cccec632c5a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lrc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lrc.res
new file mode 100644
index 00000000000..45ba451e415
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lrc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lt.res
new file mode 100644
index 00000000000..0a76f02e5e1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lu.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/luo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/luo.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/luo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/luy.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/luy.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/luy.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lv.res
new file mode 100644
index 00000000000..a94a8824bce
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/lv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mai.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mai.res
new file mode 100644
index 00000000000..4dad5ae7945
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mai.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mas.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mas.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mas.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mer.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mer.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mer.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mfe.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mfe.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mfe.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mg.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mgh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mgh.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mgh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mgo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mgo.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mgo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mi.res
new file mode 100644
index 00000000000..5cf5f680f91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mk.res
new file mode 100644
index 00000000000..349b7fd39a7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ml.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ml.res
new file mode 100644
index 00000000000..3d39bd1e5c3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ml.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mn.res
new file mode 100644
index 00000000000..5ca94c2f36a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni.res
new file mode 100644
index 00000000000..e2df1ed42a0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_Beng.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_Beng.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_Beng.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_Beng_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_Beng_IN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_Beng_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_IN.res
new file mode 100644
index 00000000000..128a074e289
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mni_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mo.res
new file mode 100644
index 00000000000..7bce4a5e00c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mr.res
new file mode 100644
index 00000000000..0d0e929a35f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ms.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ms.res
new file mode 100644
index 00000000000..a1732948518
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ms.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ms_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ms_ID.res
new file mode 100644
index 00000000000..4f6fc667390
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ms_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mt.res
new file mode 100644
index 00000000000..5da65e0b6cc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mua.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mua.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mua.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/my.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/my.res
new file mode 100644
index 00000000000..d4b61001343
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/my.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mzn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mzn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/mzn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/naq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/naq.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/naq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nb.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nb.res
new file mode 100644
index 00000000000..6940fb3d5da
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nb.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nd.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nds.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nds.res
new file mode 100644
index 00000000000..94191415370
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nds.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ne.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ne.res
new file mode 100644
index 00000000000..b1a3116329b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ne.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ne_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ne_IN.res
new file mode 100644
index 00000000000..83ca8ec68ea
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ne_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nl.res
new file mode 100644
index 00000000000..321c417d461
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nl_SR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nl_SR.res
new file mode 100644
index 00000000000..d68678ce5bc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nl_SR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nmg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nmg.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nmg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nn.res
new file mode 100644
index 00000000000..cda951a1c3f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nn_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nn_NO.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nn_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nnh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nnh.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nnh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no.res
new file mode 100644
index 00000000000..c69316086a4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no_NO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no_NO.res
new file mode 100644
index 00000000000..194ab947c96
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no_NO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no_NO_NY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no_NO_NY.res
new file mode 100644
index 00000000000..e29f8657646
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/no_NO_NY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nqo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nqo.res
new file mode 100644
index 00000000000..4fd6f837622
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nqo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nus.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nus.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nus.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nyn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nyn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/nyn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/oc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/oc.res
new file mode 100644
index 00000000000..1d924e9e4e6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/oc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/om.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/om.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/om.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/or.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/or.res
new file mode 100644
index 00000000000..70c6633cfe9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/or.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/os.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/os.res
new file mode 100644
index 00000000000..0ed5a2729a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/os.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa.res
new file mode 100644
index 00000000000..270c782f875
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Arab.res
new file mode 100644
index 00000000000..b7b69c47cd6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Arab_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Arab_PK.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Arab_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Guru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Guru.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Guru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Guru_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Guru_IN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_Guru_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_IN.res
new file mode 100644
index 00000000000..a368037766d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_PK.res
new file mode 100644
index 00000000000..5c17079001a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pa_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pcm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pcm.res
new file mode 100644
index 00000000000..b6b0c27dd92
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pcm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pl.res
new file mode 100644
index 00000000000..a7dab6ecdcf
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pool.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pool.res
new file mode 100644
index 00000000000..988a7bf1334
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pool.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/prg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/prg.res
new file mode 100644
index 00000000000..24f34bf9133
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/prg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ps.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ps.res
new file mode 100644
index 00000000000..0f1479db976
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ps.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ps_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ps_PK.res
new file mode 100644
index 00000000000..83f9102e689
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ps_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt.res
new file mode 100644
index 00000000000..ecbfee5644a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_AO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_AO.res
new file mode 100644
index 00000000000..8da54451a86
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_AO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_CH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_CH.res
new file mode 100644
index 00000000000..8678f7060af
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_CH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_CV.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_CV.res
new file mode 100644
index 00000000000..f756da4aed0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_CV.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_GQ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_GQ.res
new file mode 100644
index 00000000000..8678f7060af
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_GQ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_GW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_GW.res
new file mode 100644
index 00000000000..8da54451a86
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_GW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_LU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_LU.res
new file mode 100644
index 00000000000..8678f7060af
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_LU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_MO.res
new file mode 100644
index 00000000000..8da54451a86
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_MZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_MZ.res
new file mode 100644
index 00000000000..8da54451a86
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_MZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_PT.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_PT.res
new file mode 100644
index 00000000000..1f2e64aac7f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_PT.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_ST.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_ST.res
new file mode 100644
index 00000000000..8da54451a86
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_ST.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_TL.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_TL.res
new file mode 100644
index 00000000000..8da54451a86
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/pt_TL.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu.res
new file mode 100644
index 00000000000..ba7d53c0f84
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu_BO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu_BO.res
new file mode 100644
index 00000000000..7b5037880c2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu_BO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu_EC.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu_EC.res
new file mode 100644
index 00000000000..f651981af29
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/qu_EC.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/raj.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/raj.res
new file mode 100644
index 00000000000..2245cb44cab
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/raj.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/res_index.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/res_index.res
new file mode 100644
index 00000000000..9ec28b4d05e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/res_index.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rm.res
new file mode 100644
index 00000000000..ca312b6eebc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ro.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ro.res
new file mode 100644
index 00000000000..a8389d59df9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ro.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rof.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rof.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rof.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/root.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/root.res
new file mode 100644
index 00000000000..d70cb9c325d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/root.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ru.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ru.res
new file mode 100644
index 00000000000..d082b832be3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ru.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rw.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rwk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rwk.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/rwk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sa.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sa.res
new file mode 100644
index 00000000000..73bd5f143a4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sa.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sah.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sah.res
new file mode 100644
index 00000000000..cc14784a8bc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sah.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/saq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/saq.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/saq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat.res
new file mode 100644
index 00000000000..dcd74edaf17
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_IN.res
new file mode 100644
index 00000000000..9f63239e2a8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_Olck.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_Olck.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_Olck.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_Olck_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_Olck_IN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sat_Olck_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sbp.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sbp.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sbp.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sc.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sc.res
new file mode 100644
index 00000000000..39beb92a781
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sc.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd.res
new file mode 100644
index 00000000000..46d260a3bef
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Arab.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Arab_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Arab_PK.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Arab_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Deva.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Deva.res
new file mode 100644
index 00000000000..54aaed98ce0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Deva.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Deva_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Deva_IN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_Deva_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_IN.res
new file mode 100644
index 00000000000..cf2e1823b4d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_PK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_PK.res
new file mode 100644
index 00000000000..24f4d380d14
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sd_PK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/se.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/se.res
new file mode 100644
index 00000000000..c1012f85ac7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/se.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/se_FI.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/se_FI.res
new file mode 100644
index 00000000000..be6b91b490f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/se_FI.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/seh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/seh.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/seh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ses.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ses.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ses.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sg.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh.res
new file mode 100644
index 00000000000..8acda28dae9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_BA.res
new file mode 100644
index 00000000000..5bc45a7b59a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_CS.res
new file mode 100644
index 00000000000..4a97244537b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_YU.res
new file mode 100644
index 00000000000..4a97244537b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sh_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Latn.res
new file mode 100644
index 00000000000..b7b69c47cd6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_MA.res
new file mode 100644
index 00000000000..dabdf19ab19
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Tfng.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Tfng.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Tfng.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Tfng_MA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Tfng_MA.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/shi_Tfng_MA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/si.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/si.res
new file mode 100644
index 00000000000..ef628e2cf8f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/si.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sk.res
new file mode 100644
index 00000000000..4dfcfba588b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sl.res
new file mode 100644
index 00000000000..de3c78b59e8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/smn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/smn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/smn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/so.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/so.res
new file mode 100644
index 00000000000..fd7f78abaca
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/so.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sq.res
new file mode 100644
index 00000000000..219e51bbffa
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr.res
new file mode 100644
index 00000000000..4cc714a651d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_BA.res
new file mode 100644
index 00000000000..47c2adc68b0
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_CS.res
new file mode 100644
index 00000000000..4af016213f4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_BA.res
new file mode 100644
index 00000000000..478be33487d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_CS.res
new file mode 100644
index 00000000000..028c094b771
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_RS.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_XK.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_YU.res
new file mode 100644
index 00000000000..028c094b771
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Cyrl_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn.res
new file mode 100644
index 00000000000..fa734770d4a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_BA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_BA.res
new file mode 100644
index 00000000000..82b501f7f8c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_BA.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_CS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_CS.res
new file mode 100644
index 00000000000..4a97244537b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_CS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_ME.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_ME.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_ME.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_RS.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_YU.res
new file mode 100644
index 00000000000..4a97244537b
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_Latn_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_ME.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_ME.res
new file mode 100644
index 00000000000..49168156bf4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_ME.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_RS.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_RS.res
new file mode 100644
index 00000000000..028c094b771
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_RS.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_XK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_XK.res
new file mode 100644
index 00000000000..6f2343840b1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_XK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_YU.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_YU.res
new file mode 100644
index 00000000000..4af016213f4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sr_YU.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su.res
new file mode 100644
index 00000000000..58babfb4201
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_ID.res
new file mode 100644
index 00000000000..8d75a7c5253
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_Latn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_Latn_ID.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_Latn_ID.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/su_Latn_ID.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sv.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sv.res
new file mode 100644
index 00000000000..dbaacae21ae
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sv.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sw.res
new file mode 100644
index 00000000000..4884d56c649
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sw_KE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sw_KE.res
new file mode 100644
index 00000000000..7d9606814ef
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/sw_KE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/syr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/syr.res
new file mode 100644
index 00000000000..093041adaa7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/syr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/szl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/szl.res
new file mode 100644
index 00000000000..ef0dc344e91
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/szl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta.res
new file mode 100644
index 00000000000..402de93ef03
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta_MY.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta_MY.res
new file mode 100644
index 00000000000..326f04ea1be
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta_MY.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta_SG.res
new file mode 100644
index 00000000000..326f04ea1be
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ta_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/te.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/te.res
new file mode 100644
index 00000000000..5928cd3a4a2
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/te.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/teo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/teo.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/teo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tg.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tg.res
new file mode 100644
index 00000000000..e3eb524c858
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tg.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/th.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/th.res
new file mode 100644
index 00000000000..a3a1a967486
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/th.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ti.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ti.res
new file mode 100644
index 00000000000..157ba837165
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ti.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tk.res
new file mode 100644
index 00000000000..1d548599f49
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tl.res
new file mode 100644
index 00000000000..3e2cb04c129
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tl_PH.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tl_PH.res
new file mode 100644
index 00000000000..c161ee8fb15
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tl_PH.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/to.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/to.res
new file mode 100644
index 00000000000..f6cef777afc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/to.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tr.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tr.res
new file mode 100644
index 00000000000..080573cfd4a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tr.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tt.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tt.res
new file mode 100644
index 00000000000..23b0af7f5d1
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tt.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/twq.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/twq.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/twq.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tzdbNames.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tzdbNames.res
new file mode 100644
index 00000000000..0ae6a8a8765
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tzdbNames.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tzm.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tzm.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/tzm.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ug.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ug.res
new file mode 100644
index 00000000000..6462373355f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ug.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uk.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uk.res
new file mode 100644
index 00000000000..524c0bc5d3e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uk.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ur.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ur.res
new file mode 100644
index 00000000000..ddb4a442da9
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ur.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ur_IN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ur_IN.res
new file mode 100644
index 00000000000..7f37c2ef387
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/ur_IN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz.res
new file mode 100644
index 00000000000..fff1a5f634c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_AF.res
new file mode 100644
index 00000000000..364e67fea05
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Arab.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Arab.res
new file mode 100644
index 00000000000..10b23ff7b0a
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Arab.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Arab_AF.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Arab_AF.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Arab_AF.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Cyrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Cyrl.res
new file mode 100644
index 00000000000..4afb0b57f70
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Cyrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Latn.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Latn_UZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Latn_UZ.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_Latn_UZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_UZ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_UZ.res
new file mode 100644
index 00000000000..5e48147a1ae
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/uz_UZ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_LR.res
new file mode 100644
index 00000000000..2d0917e74e7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Latn.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Latn.res
new file mode 100644
index 00000000000..b7b69c47cd6
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Latn.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Vaii.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Vaii.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Vaii.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Vaii_LR.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Vaii_LR.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vai_Vaii_LR.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vi.res
new file mode 100644
index 00000000000..80a7e63ea40
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vmw.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vmw.res
new file mode 100644
index 00000000000..2c34d55397d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vmw.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vun.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vun.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/vun.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/wae.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/wae.res
new file mode 100644
index 00000000000..9cec54ed82f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/wae.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/wo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/wo.res
new file mode 100644
index 00000000000..4d3728114fc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/wo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/xh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/xh.res
new file mode 100644
index 00000000000..69eb7d5af73
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/xh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/xog.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/xog.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/xog.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yav.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yav.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yav.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yi.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yi.res
new file mode 100644
index 00000000000..c33dbf5c270
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yi.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yo.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yo.res
new file mode 100644
index 00000000000..6d226700aa4
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yo.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yo_BJ.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yo_BJ.res
new file mode 100644
index 00000000000..6b3c0fc8451
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yo_BJ.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl.res
new file mode 100644
index 00000000000..96bf1f967dc
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl_CO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl_CO.res
new file mode 100644
index 00000000000..a252bf61b75
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl_CO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl_VE.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl_VE.res
new file mode 100644
index 00000000000..a252bf61b75
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yrl_VE.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue.res
new file mode 100644
index 00000000000..ea70b338368
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_CN.res
new file mode 100644
index 00000000000..147683c232f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_HK.res
new file mode 100644
index 00000000000..c52f54acfb3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hans.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hans.res
new file mode 100644
index 00000000000..7b25ecca865
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hans.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hans_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hans_CN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hans_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hant.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hant_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hant_HK.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/yue_Hant_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/za.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/za.res
new file mode 100644
index 00000000000..39fb23df8eb
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/za.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zgh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zgh.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zgh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh.res
new file mode 100644
index 00000000000..3f5512e5e4c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_CN.res
new file mode 100644
index 00000000000..66b6f64539e
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_HK.res
new file mode 100644
index 00000000000..8c48153ec4c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans.res
new file mode 100644
index 00000000000..503930732d8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans_CN.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans_CN.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans_CN.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans_SG.res
new file mode 100644
index 00000000000..ea442117fe7
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hans_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant.res
new file mode 100644
index 00000000000..3694f3ce765
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_HK.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_HK.res
new file mode 100644
index 00000000000..3a7f0367c6c
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_HK.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_MO.res
new file mode 100644
index 00000000000..7b97037c528
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_TW.res
new file mode 100644
index 00000000000..7dca23304c8
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_Hant_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_MO.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_MO.res
new file mode 100644
index 00000000000..850b405699d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_MO.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_SG.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_SG.res
new file mode 100644
index 00000000000..39b24aaef4f
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_SG.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_TW.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_TW.res
new file mode 100644
index 00000000000..0c57dd22925
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zh_TW.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zu.res
new file mode 100644
index 00000000000..042d72e5189
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zone/zu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zoneinfo64.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zoneinfo64.res
new file mode 100644
index 00000000000..fad0c1f415d
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zoneinfo64.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zu.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zu.res
new file mode 100644
index 00000000000..2978d7b6c97
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zu.res differ
diff --git a/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zu_ZA.res b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zu_ZA.res
new file mode 100644
index 00000000000..9e1995353a3
Binary files /dev/null and b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/icudt74b/zu_ZA.res differ
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/data/package.html b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/package.html
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/data/package.html
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/package.html
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/index.txt b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/index.txt
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/index.txt
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/index.txt
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_en.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_en.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_en.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_en.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_es.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_es.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_es.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_es.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_fr.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_fr.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_fr.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_fr.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_he_IL.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_he_IL.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_he_IL.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_he_IL.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_hi.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_hi.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_hi.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_hi.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_it.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_it.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_it.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_it.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ja.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ja.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ja.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ja.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ko.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ko.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ko.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ko.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ru.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ru.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ru.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_ru.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_th.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_th.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_th.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_th.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml b/icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
rename to icu4j/main/core/src/main/resources/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/package.html b/icu4j/main/core/src/main/resources/com/ibm/icu/lang/package.html
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/lang/package.html
rename to icu4j/main/core/src/main/resources/com/ibm/icu/lang/package.html
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/math/package.html b/icu4j/main/core/src/main/resources/com/ibm/icu/math/package.html
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/math/package.html
rename to icu4j/main/core/src/main/resources/com/ibm/icu/math/package.html
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/message2/package.html b/icu4j/main/core/src/main/resources/com/ibm/icu/message2/package.html
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/message2/package.html
rename to icu4j/main/core/src/main/resources/com/ibm/icu/message2/package.html
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/package.html b/icu4j/main/core/src/main/resources/com/ibm/icu/number/package.html
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/number/package.html
rename to icu4j/main/core/src/main/resources/com/ibm/icu/number/package.html
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/package.html b/icu4j/main/core/src/main/resources/com/ibm/icu/text/package.html
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/text/package.html
rename to icu4j/main/core/src/main/resources/com/ibm/icu/text/package.html
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/package.html b/icu4j/main/core/src/main/resources/com/ibm/icu/util/package.html
similarity index 100%
rename from icu4j/main/classes/core/src/com/ibm/icu/util/package.html
rename to icu4j/main/core/src/main/resources/com/ibm/icu/util/package.html
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/TestDataElements_testtypes.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/data/TestDataElements_testtypes.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/TestDataElements_testtypes.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/data/TestDataElements_testtypes.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_fr_Latn_FR.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_fr_Latn_FR.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_fr_Latn_FR.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_fr_Latn_FR.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_te.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_te.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_te.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestDataElements_te.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestMessages.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestMessages.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestMessages.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/data/resources/TestMessages.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/DecimalQuantity_64BitBCD.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/impl/number/DecimalQuantity_64BitBCD.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/DecimalQuantity_64BitBCD.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/impl/number/DecimalQuantity_64BitBCD.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/DecimalQuantity_ByteArrayBCD.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/impl/number/DecimalQuantity_ByteArrayBCD.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/DecimalQuantity_ByteArrayBCD.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/impl/number/DecimalQuantity_ByteArrayBCD.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/DecimalQuantity_SimpleStorage.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/impl/number/DecimalQuantity_SimpleStorage.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/DecimalQuantity_SimpleStorage.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/impl/number/DecimalQuantity_SimpleStorage.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/ModuleTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/ModuleTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/ModuleTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/ModuleTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/ResourceModule.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/ResourceModule.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/ResourceModule.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/ResourceModule.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/TestDataModule.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/TestDataModule.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/TestDataModule.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/TestDataModule.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/TestUnicodeKnownIssues.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/TestUnicodeKnownIssues.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/TestUnicodeKnownIssues.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/TestUnicodeKnownIssues.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/BiDiConformanceTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/BiDiConformanceTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/BiDiConformanceTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/BiDiConformanceTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/BidiFmwk.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/BidiFmwk.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/BidiFmwk.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/BidiFmwk.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestBidi.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestBidi.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestBidi.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestBidi.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestBidiTransform.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestBidiTransform.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestBidiTransform.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestBidiTransform.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestCharFromDirProp.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestCharFromDirProp.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestCharFromDirProp.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestCharFromDirProp.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestClassOverride.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestClassOverride.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestClassOverride.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestClassOverride.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestCompatibility.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestCompatibility.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestCompatibility.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestCompatibility.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestContext.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestContext.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestContext.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestContext.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestData.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestData.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestData.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestData.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestFailureRecovery.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestFailureRecovery.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestFailureRecovery.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestFailureRecovery.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestInverse.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestInverse.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestInverse.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestInverse.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestMultipleParagraphs.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestMultipleParagraphs.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestMultipleParagraphs.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestMultipleParagraphs.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorder.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorder.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorder.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorder.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderArabicMathSymbols.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorderArabicMathSymbols.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderArabicMathSymbols.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorderArabicMathSymbols.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderRunsOnly.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorderRunsOnly.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderRunsOnly.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorderRunsOnly.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderingMode.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorderingMode.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderingMode.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestReorderingMode.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestStreaming.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestStreaming.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/TestStreaming.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bidi/TestStreaming.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/AstroTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/AstroTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/AstroTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/AstroTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegressionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CalendarRegressionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegressionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CalendarRegressionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarTestFmwk.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CalendarTestFmwk.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarTestFmwk.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CalendarTestFmwk.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/ChineseTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/ChineseTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTestCase.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/ChineseTestCase.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTestCase.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/ChineseTestCase.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CompatibilityTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CompatibilityTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CompatibilityTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CompatibilityTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CopticTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CopticTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/CopticTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/CopticTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/DangiTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/DangiTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/DangiTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/DangiTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/EraRulesTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/EraRulesTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/EraRulesTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/EraRulesTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/EthiopicTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/EthiopicTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/EthiopicTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/EthiopicTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/HebrewTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/HebrewTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/HebrewTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/HebrewTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/HolidayTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/HolidayTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/HolidayTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/HolidayTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/InTemporalLeapYearTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/InTemporalLeapYearTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/InTemporalLeapYearTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/InTemporalLeapYearTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/IndianTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/IndianTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/IndianTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/IndianTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/IslamicTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/IslamicTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/IslamicTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/IslamicTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/JapaneseTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/JapaneseTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/JapaneseTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/JapaneseTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/OrdinalMonthTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/OrdinalMonthTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/OrdinalMonthTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/OrdinalMonthTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/PersianTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/PersianTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/PersianTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/PersianTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/TemporalMonthCodeTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/TemporalMonthCodeTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/TemporalMonthCodeTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/TemporalMonthCodeTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/TestCase.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/TestCase.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/TestCase.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/calendar/TestCase.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/compression/DecompressionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/compression/DecompressionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/compression/DecompressionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/compression/DecompressionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/compression/ExhaustiveTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/compression/ExhaustiveTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/compression/ExhaustiveTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/compression/ExhaustiveTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/DataReadWriteTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/DataReadWriteTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/DataReadWriteTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/DataReadWriteTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/ICUDurationTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/ICUDurationTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/ICUDurationTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/ICUDurationTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/LanguageTestFmwk.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/LanguageTestFmwk.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/LanguageTestFmwk.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/LanguageTestFmwk.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/PeriodBuilderFactoryTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/PeriodBuilderFactoryTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/PeriodBuilderFactoryTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/PeriodBuilderFactoryTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/PeriodTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/PeriodTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/PeriodTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/PeriodTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/RegressionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/RegressionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/RegressionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/RegressionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ar_EG.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ar_EG.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ar_EG.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ar_EG.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_en.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_en.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_en.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_en.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_es.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_es.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_es.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_es.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_fr.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_fr.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_fr.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_fr.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_he_IL.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_he_IL.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_he_IL.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_he_IL.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_hi.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_hi.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_hi.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_hi.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_it.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_it.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_it.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_it.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ja.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ja.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ja.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ja.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ko.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ko.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ko.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ko.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ru.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ru.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ru.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_ru.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans_SG.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans_SG.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans_SG.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans_SG.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant_HK.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant_HK.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant_HK.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant_HK.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/BigNumberFormatTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/BigNumberFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/BigNumberFormatTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/BigNumberFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestData.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestData.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestData.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestData.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestUtility.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestUtility.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestUtility.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestUtility.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatMiscTests.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatMiscTests.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatMiscTests.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatMiscTests.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTestJ.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatRegressionTestJ.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTestJ.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatRegressionTestJ.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRoundTripTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatRoundTripTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRoundTripTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateFormatRoundTripTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/FormattedStringBuilderTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/FormattedStringBuilderTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/FormattedStringBuilderTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/FormattedStringBuilderTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/FormattedValueTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/FormattedValueTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/FormattedValueTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/FormattedValueTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormat.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormat.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormat.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormat.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPIC.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormatAPIC.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPIC.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormatAPIC.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatSymbols.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormatSymbols.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatSymbols.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDateFormatSymbols.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPI.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPI.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPI.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPI.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbolsC.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbolsC.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbolsC.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbolsC.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormat.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestNumberFormat.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormat.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestNumberFormat.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormatAPI.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestNumberFormatAPI.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormatAPI.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestNumberFormatAPI.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestSimpleDateFormatAPI.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestSimpleDateFormatAPI.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/IntlTestSimpleDateFormatAPI.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/IntlTestSimpleDateFormatAPI.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/ListFormatterTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/ListFormatterTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/ListFormatterTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/ListFormatterTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitThreadTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/MeasureUnitThreadTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitThreadTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/MeasureUnitThreadTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MessagePatternUtilTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/MessagePatternUtilTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MessagePatternUtilTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/MessagePatternUtilTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MessageRegressionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/MessageRegressionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MessageRegressionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/MessageRegressionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatJavaCompatilityTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatJavaCompatilityTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatJavaCompatilityTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatJavaCompatilityTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegistrationTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatRegistrationTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegistrationTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatRegistrationTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRoundTripTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatRoundTripTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRoundTripTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatRoundTripTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSerialTestData.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatSerialTestData.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSerialTestData.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/NumberFormatSerialTestData.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PersonNameConsistencyTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PersonNameConsistencyTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PersonNameConsistencyTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PersonNameConsistencyTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PersonNameFormatterTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PersonNameFormatterTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PersonNameFormatterTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PersonNameFormatterTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PluralFormatTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PluralFormatTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesFactory.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PluralRulesFactory.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesFactory.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/PluralRulesFactory.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RBNFParseTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/RBNFParseTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RBNFParseTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/RBNFParseTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RbnfRoundTripTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/RbnfRoundTripTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RbnfRoundTripTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/RbnfRoundTripTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/ScientificNumberFormatterTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/ScientificNumberFormatterTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/ScientificNumberFormatterTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/ScientificNumberFormatterTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatAPITest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/SelectFormatAPITest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatAPITest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/SelectFormatAPITest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatUnitTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/SelectFormatUnitTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatUnitTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/SelectFormatUnitTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/TimeUnitTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/TimeUnitTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/WriteNumberFormatSerialTestData.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/WriteNumberFormatSerialTestData.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/WriteNumberFormatSerialTestData.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/format/WriteNumberFormatSerialTestData.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/CSCharacterIteratorTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/CSCharacterIteratorTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/CSCharacterIteratorTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/CSCharacterIteratorTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/CacheTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/CacheTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/CacheTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/CacheTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/StringSegmentTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/StringSegmentTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/StringSegmentTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/StringSegmentTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/UnitsTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/UnitsTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/impl/UnitsTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/impl/UnitsTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/iterator/TestUCharacterIterator.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/iterator/TestUCharacterIterator.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/iterator/TestUCharacterIterator.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/iterator/TestUCharacterIterator.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/DataDrivenUScriptTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/DataDrivenUScriptTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/DataDrivenUScriptTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/DataDrivenUScriptTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/TestUScript.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/TestUScript.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/TestUScript.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/TestUScript.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/TestUScriptRun.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/TestUScriptRun.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/TestUScriptRun.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/TestUScriptRun.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCaseTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterCaseTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCaseTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterCaseTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCategoryTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterCategoryTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCategoryTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterCategoryTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCompare.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterCompare.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCompare.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterCompare.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterDirectionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterDirectionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterDirectionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterDirectionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterSurrogateTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterSurrogateTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterSurrogateTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterSurrogateTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterThreadTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterThreadTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterThreadTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterThreadTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UPropertyAliasesTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UPropertyAliasesTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UPropertyAliasesTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UPropertyAliasesTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UTF16Test.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UTF16Test.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UTF16Test.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UTF16Test.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetStringSpanTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UnicodeSetStringSpanTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetStringSpanTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UnicodeSetStringSpanTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UnicodeSetTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UnicodeSetTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/Args.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/Args.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/Args.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/Args.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterGrammarCaseTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterGrammarCaseTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterGrammarCaseTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterGrammarCaseTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterListTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterListTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterListTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterListTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterMessageRefTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterMessageRefTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterMessageRefTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterMessageRefTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterPersonTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterPersonTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/CustomFormatterPersonTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/CustomFormatterPersonTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/FromJsonTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/FromJsonTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/FromJsonTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/FromJsonTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/MessageFormat2Test.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/MessageFormat2Test.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/MessageFormat2Test.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/MessageFormat2Test.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/Mf2IcuTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/Mf2IcuTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/Mf2IcuTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/Mf2IcuTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/TestCase.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestCase.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/TestCase.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestCase.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/TestUtils.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/TestUtils.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/ConformanceTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/ConformanceTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/ConformanceTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/ConformanceTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/IntHashtable.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/IntHashtable.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/IntHashtable.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/IntHashtable.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/IntStringHashtable.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/IntStringHashtable.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/IntStringHashtable.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/IntStringHashtable.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/LongHashtable.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/LongHashtable.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/LongHashtable.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/LongHashtable.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizationMonkeyTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizationMonkeyTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizationMonkeyTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizationMonkeyTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerBuilder.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizerBuilder.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerBuilder.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizerBuilder.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerData.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizerData.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerData.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizerData.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerRegressionTests.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizerRegressionTests.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerRegressionTests.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/NormalizerRegressionTests.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/TestCanonicalIterator.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/TestCanonicalIterator.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/TestCanonicalIterator.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/TestCanonicalIterator.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/TestDeprecatedNormalizerAPI.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/TestDeprecatedNormalizerAPI.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/TestDeprecatedNormalizerAPI.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/TestDeprecatedNormalizerAPI.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/UTS46Test.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/UTS46Test.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/UTS46Test.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/UTS46Test.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizer.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/UnicodeNormalizer.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizer.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/UnicodeNormalizer.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizerConformanceTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/UnicodeNormalizerConformanceTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizerConformanceTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/normalizer/UnicodeNormalizerConformanceTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/AffixUtilsTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/AffixUtilsTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/AffixUtilsTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/AffixUtilsTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/DecimalQuantityTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/DecimalQuantityTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/DecimalQuantityTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/DecimalQuantityTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/ExhaustiveNumberTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/ExhaustiveNumberTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/ExhaustiveNumberTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/ExhaustiveNumberTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/MutablePatternModifierTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/MutablePatternModifierTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/MutablePatternModifierTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/MutablePatternModifierTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberSkeletonTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/NumberSkeletonTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberSkeletonTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/number/NumberSkeletonTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/AbstractBreakIteratorTests.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/AbstractBreakIteratorTests.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/AbstractBreakIteratorTests.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/AbstractBreakIteratorTests.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRegTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/BreakIteratorRegTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRegTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/BreakIteratorRegTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRules_en_US_TEST.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/BreakIteratorRules_en_US_TEST.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRules_en_US_TEST.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/BreakIteratorRules_en_US_TEST.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/BreakIteratorTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/BreakIteratorTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBIAPITest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBIAPITest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBIAPITest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBIAPITest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBILSTMTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBILSTMTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBILSTMTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBILSTMTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBIMonkeyTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBIMonkeyTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBIMonkeyTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBIMonkeyTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestExtended.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITestExtended.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestExtended.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITestExtended.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITstUtils.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITstUtils.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITstUtils.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/rbbi/RBBITstUtils.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/shaping/ArabicShapingRegTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/shaping/ArabicShapingRegTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/shaping/ArabicShapingRegTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/shaping/ArabicShapingRegTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/shaping/DataDrivenArabicShapingRegTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/shaping/DataDrivenArabicShapingRegTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/shaping/DataDrivenArabicShapingRegTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/shaping/DataDrivenArabicShapingRegTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAConformanceTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/IDNAConformanceTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAConformanceTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/IDNAConformanceTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAReference.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/IDNAReference.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAReference.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/IDNAReference.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/NFS4StringPrep.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/NFS4StringPrep.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/NFS4StringPrep.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/NFS4StringPrep.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/NamePrepTransform.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/NamePrepTransform.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/NamePrepTransform.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/NamePrepTransform.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/PunycodeReference.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/PunycodeReference.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/PunycodeReference.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/PunycodeReference.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestData.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestData.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestData.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestData.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNA.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestIDNA.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNA.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestIDNA.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestInputDataStructure.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestInputDataStructure.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestInputDataStructure.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestInputDataStructure.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrepProfiles.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestStringPrepProfiles.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrepProfiles.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/stringprep/TestStringPrepProfiles.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/DisplayOptionsTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/text/DisplayOptionsTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/DisplayOptionsTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/text/DisplayOptionsTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleAPITest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timescale/TimeScaleAPITest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleAPITest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timescale/TimeScaleAPITest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleDataTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timescale/TimeScaleDataTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleDataTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timescale/TimeScaleDataTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleMonkeyTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timescale/TimeScaleMonkeyTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleMonkeyTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timescale/TimeScaleMonkeyTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneAliasTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneAliasTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneAliasTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneAliasTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneBoundaryTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneBoundaryTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneBoundaryTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneBoundaryTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneOffsetLocalTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneOffsetLocalTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneOffsetLocalTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneOffsetLocalTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRegressionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneRegressionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRegressionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneRegressionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRuleTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneRuleTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRuleTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneRuleTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/BytesTrieTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/BytesTrieTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/BytesTrieTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/BytesTrieTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CalendarFieldsSet.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CalendarFieldsSet.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CalendarFieldsSet.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CalendarFieldsSet.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CharsTrieTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CharsTrieTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CharsTrieTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CharsTrieTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CodePointTrieTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CodePointTrieTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CodePointTrieTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CodePointTrieTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CompactArrayTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CompactArrayTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/CompactArrayTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/CompactArrayTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DataDrivenTestHelper.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DataDrivenTestHelper.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DataDrivenTestHelper.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DataDrivenTestHelper.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DateTimeStyleSet.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DateTimeStyleSet.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DateTimeStyleSet.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DateTimeStyleSet.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilities.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilities.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilities.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilities.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilitiesTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilitiesTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DisplayNameTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DisplayNameTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DisplayNameTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DisplayNameTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Equator.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/Equator.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Equator.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/Equator.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/FieldsSet.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/FieldsSet.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/FieldsSet.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/FieldsSet.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/GenderInfoTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/GenderInfoTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/GenderInfoTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/GenderInfoTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUBinaryTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/ICUBinaryTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUBinaryTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/ICUBinaryTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTestSample.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/ICUServiceTestSample.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTestSample.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/ICUServiceTestSample.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceThreadTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/ICUServiceThreadTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceThreadTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/ICUServiceThreadTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleAliasTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleAliasTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleAliasTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleAliasTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleBuilderTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleBuilderTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleBuilderTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleBuilderTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleDistanceTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleDistanceTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleDistanceTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleDistanceTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocalePriorityListTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocalePriorityListTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocalePriorityListTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/LocalePriorityListTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/RegionTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/RegionTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/RegionTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/RegionTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/SimpleFormatterTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/SimpleFormatterTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/SimpleFormatterTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/SimpleFormatterTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/StaticUnicodeSetsTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/StaticUnicodeSetsTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/StaticUnicodeSetsTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/StaticUnicodeSetsTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/StringTokenizerTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/StringTokenizerTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/StringTokenizerTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/StringTokenizerTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TestLocaleValidity.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TestLocaleValidity.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TextTrieMapTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TextTrieMapTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TextTrieMapTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TextTrieMapTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/Trie2Test.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/Trie2Test.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TrieMap.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TrieMap.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TrieMap.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TrieMap.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TrieMapTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TrieMapTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TrieMapTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TrieMapTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TrieTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TrieTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TrieTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/TrieTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/UtilityTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/UtilityTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/UtilityTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/UtilityTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/VersionInfoTest.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/VersionInfoTest.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/VersionInfoTest.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/VersionInfoTest.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/tool/locale/LocaleDistanceBuilder.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/tool/locale/LocaleDistanceBuilder.java
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/tool/locale/LocaleDistanceBuilder.java
rename to icu4j/main/core/src/test/java/com/ibm/icu/dev/tool/locale/LocaleDistanceBuilder.java
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/IDNATestInput.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/IDNATestInput.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/IDNATestInput.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/IDNATestInput.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/_header.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/_header.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/_header.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/_header.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/_readme.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/_readme.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/_readme.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/_readme.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/af.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/af.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/af.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/af.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/am.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/am.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/am.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/am.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ar.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ar.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ar.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ar.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/as.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/as.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/as.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/as.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/az.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/az.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/az.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/az.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/be.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/be.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/be.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/be.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/bg.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/bg.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/bg.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/bg.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/bn.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/bn.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/bn.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/bn.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/br.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/br.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/br.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/br.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/brx.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/brx.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/brx.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/brx.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/bs.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/bs.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/bs.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/bs.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ca.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ca.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ca.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ca.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/catalog.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/catalog.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/catalog.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/catalog.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/chr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/chr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/chr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/chr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/cs.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/cs.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/cs.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/cs.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/cy.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/cy.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/cy.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/cy.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/da.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/da.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/da.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/da.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/de.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/de.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/de.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/de.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/de_CH.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/de_CH.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/de_CH.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/de_CH.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/dsb.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/dsb.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/dsb.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/dsb.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/el.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/el.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/el.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/el.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_AU.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_AU.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_AU.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_AU.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_CA.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_CA.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_CA.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_CA.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_GB.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_GB.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_GB.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_GB.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_IN.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_IN.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/en_IN.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/en_IN.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es_419.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es_419.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es_419.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es_419.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es_MX.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es_MX.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es_MX.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es_MX.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es_US.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es_US.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/es_US.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/es_US.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/et.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/et.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/et.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/et.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/eu.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/eu.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/eu.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/eu.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fa.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fa.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fa.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fa.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fi.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fi.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fi.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fi.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fil.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fil.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fil.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fil.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fr_CA.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fr_CA.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/fr_CA.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/fr_CA.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ga.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ga.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ga.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ga.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gaa.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gaa.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gaa.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gaa.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gd.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gd.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gd.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gd.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gl.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gl.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gl.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gl.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gu.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gu.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/gu.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/gu.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ha.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ha.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ha.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ha.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ha_NE.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ha_NE.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ha_NE.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ha_NE.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/he.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/he.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/he.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/he.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hi.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hi.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hi.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hi.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hi_Latn.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hi_Latn.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hi_Latn.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hi_Latn.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hsb.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hsb.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hsb.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hsb.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hu.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hu.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hu.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hu.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hy.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hy.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/hy.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/hy.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/id.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/id.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/id.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/id.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ie.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ie.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ie.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ie.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ig.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ig.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ig.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ig.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/is.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/is.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/is.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/is.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/it.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/it.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/it.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/it.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ja.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ja.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ja.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ja.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/jv.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/jv.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/jv.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/jv.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ka.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ka.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ka.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ka.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/kk.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/kk.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/kk.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/kk.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/km.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/km.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/km.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/km.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/kn.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/kn.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/kn.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/kn.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ko.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ko.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ko.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ko.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/kok.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/kok.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/kok.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/kok.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ks_Deva.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ks_Deva.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ks_Deva.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ks_Deva.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ky.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ky.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ky.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ky.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lij.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lij.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lij.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lij.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lo.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lo.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lo.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lo.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lt.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lt.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lt.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lt.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lv.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lv.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/lv.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/lv.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mk.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mk.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mk.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mk.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ml.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ml.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ml.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ml.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mn.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mn.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mn.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mn.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ms.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ms.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ms.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ms.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mt.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mt.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/mt.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/mt.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/my.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/my.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/my.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/my.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ne.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ne.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ne.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ne.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/nl.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/nl.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/nl.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/nl.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/nn.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/nn.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/nn.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/nn.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/no.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/no.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/no.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/no.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/or.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/or.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/or.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/or.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pa.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pa.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pa.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pa.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pcm.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pcm.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pcm.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pcm.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pl.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pl.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pl.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pl.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ps.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ps.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ps.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ps.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pt.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pt.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pt.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pt.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pt_PT.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pt_PT.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/pt_PT.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/pt_PT.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/qu.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/qu.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/qu.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/qu.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ro.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ro.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ro.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ro.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ru.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ru.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ru.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ru.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sat.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sat.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sat.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sat.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sc.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sc.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sc.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sc.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sd.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sd.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sd.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sd.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/si.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/si.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/si.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/si.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sk.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sk.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sk.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sk.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sl.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sl.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sl.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sl.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/so.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/so.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/so.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/so.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sq.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sq.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sq.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sq.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr_Cyrl_BA.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr_Cyrl_BA.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr_Cyrl_BA.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr_Cyrl_BA.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn_BA.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn_BA.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn_BA.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sr_Latn_BA.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sv.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sv.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sv.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sv.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sw.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sw.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sw.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sw.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sw_KE.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sw_KE.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/sw_KE.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/sw_KE.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/syr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/syr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/syr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/syr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ta.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ta.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ta.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ta.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/te.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/te.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/te.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/te.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tg.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tg.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tg.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tg.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/th.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/th.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/th.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/th.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ti.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ti.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ti.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ti.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tk.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tk.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tk.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tk.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/to.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/to.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/to.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/to.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tt.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tt.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/tt.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/tt.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/uk.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/uk.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/uk.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/uk.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ur.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ur.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/ur.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/ur.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/uz.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/uz.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/uz.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/uz.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/vi.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/vi.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/vi.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/vi.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/wo.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/wo.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/wo.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/wo.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/xh.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/xh.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/xh.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/xh.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yo.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yo.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yo.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yo.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yo_BJ.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yo_BJ.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yo_BJ.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yo_BJ.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yue.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yue.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yue.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yue.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yue_Hans.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yue_Hans.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/yue_Hans.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/yue_Hans.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zh.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zh.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zh.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zh.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant_HK.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant_HK.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant_HK.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zh_Hant_HK.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zu.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zu.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/personNameTest/zu.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/personNameTest/zu.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/_readme.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/units/_readme.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/_readme.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/units/_readme.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/unitPreferencesTest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/units/unitPreferencesTest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/unitPreferencesTest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/units/unitPreferencesTest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/unitsTest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/units/unitsTest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/unitsTest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/cldr/units/unitsTest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/likelySubtags.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/likelySubtags.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/likelySubtags.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/likelySubtags.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/numberformattestspecification.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/numberformattestspecification.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/numberformattestspecification.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/numberformattestspecification.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/numberpermutationtest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/numberpermutationtest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/numberpermutationtest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/numberpermutationtest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en.properties b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/resources/TestDataElements_en.properties
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en.properties
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/resources/TestDataElements_en.properties
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/testmessages.properties b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/resources/testmessages.properties
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/resources/testmessages.properties
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/resources/testmessages.properties
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Burmese_graphclust_model5_heavy.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Burmese_graphclust_model5_heavy.res
new file mode 100644
index 00000000000..3c3082f1fb2
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Burmese_graphclust_model5_heavy.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Thai_codepoints_exclusive_model5_heavy.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Thai_codepoints_exclusive_model5_heavy.res
new file mode 100644
index 00000000000..b05bdd608e3
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Thai_codepoints_exclusive_model5_heavy.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Thai_graphclust_model4_heavy.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Thai_graphclust_model4_heavy.res
new file mode 100644
index 00000000000..d727165db68
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/Thai_graphclust_model4_heavy.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/calendar.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/calendar.res
new file mode 100644
index 00000000000..dc009aedf19
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/calendar.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/casing.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/casing.res
new file mode 100644
index 00000000000..17e77628817
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/casing.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/conversion.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/conversion.res
new file mode 100644
index 00000000000..a61b4b8d676
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/conversion.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/encoded.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/encoded.res
new file mode 100644
index 00000000000..85f85c93fd3
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/encoded.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/filtertest.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/filtertest.res
new file mode 100644
index 00000000000..a794535860f
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/filtertest.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/format.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/format.res
new file mode 100644
index 00000000000..7d261fb59c8
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/format.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/ibm9027.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/ibm9027.cnv
new file mode 100644
index 00000000000..a54a07a854c
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/ibm9027.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/icuio.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/icuio.res
new file mode 100644
index 00000000000..4d1048c34b3
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/icuio.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/idna_rules.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/idna_rules.res
new file mode 100644
index 00000000000..563b8d92b9f
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/idna_rules.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/mc.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/mc.res
new file mode 100644
index 00000000000..41fddeb1540
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/mc.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscis.spp b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscis.spp
new file mode 100644
index 00000000000..7c868490cc0
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscis.spp differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscsi.spp b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscsi.spp
new file mode 100644
index 00000000000..a8baeaca153
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscsi.spp differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscss.spp b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscss.spp
new file mode 100644
index 00000000000..a830ed477db
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfscss.spp differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfsmxp.spp b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfsmxp.spp
new file mode 100644
index 00000000000..2ff7ad12b29
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfsmxp.spp differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfsmxs.spp b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfsmxs.spp
new file mode 100644
index 00000000000..7c868490cc0
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/nfsmxs.spp differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/old_e_testtypes.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/old_e_testtypes.res
new file mode 100644
index 00000000000..430f331a6bf
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/old_e_testtypes.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/old_l_testtypes.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/old_l_testtypes.res
new file mode 100644
index 00000000000..430f331a6bf
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/old_l_testtypes.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/root.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/root.res
new file mode 100644
index 00000000000..9673fbe5aaf
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/root.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/sh.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/sh.res
new file mode 100644
index 00000000000..d8e32f8c99f
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/sh.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/sh_YU.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/sh_YU.res
new file mode 100644
index 00000000000..bfa99e00575
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/sh_YU.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/structLocale.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/structLocale.res
new file mode 100644
index 00000000000..6f21a1465c9
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/structLocale.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te.res
new file mode 100644
index 00000000000..c711314ff2b
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te_IN.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te_IN.res
new file mode 100644
index 00000000000..4fe418c3163
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te_IN.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te_IN_REVISED.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te_IN_REVISED.res
new file mode 100644
index 00000000000..9d32c7a3ef3
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/te_IN_REVISED.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test1.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test1.cnv
new file mode 100644
index 00000000000..7b92c277cf0
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test1.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test1bmp.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test1bmp.cnv
new file mode 100644
index 00000000000..c8854d50838
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test1bmp.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test2.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test2.cnv
new file mode 100644
index 00000000000..379bd1bcf25
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test2.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test3.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test3.cnv
new file mode 100644
index 00000000000..8904072caa9
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test3.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test4.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test4.cnv
new file mode 100644
index 00000000000..b083fdf355d
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test4.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test4x.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test4x.cnv
new file mode 100644
index 00000000000..13334397e8b
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test4x.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test5.cnv b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test5.cnv
new file mode 100644
index 00000000000..1c7f9066475
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/test5.cnv differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testaliases.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testaliases.res
new file mode 100644
index 00000000000..a9cac179c09
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testaliases.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testempty.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testempty.res
new file mode 100644
index 00000000000..61c3a025fed
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testempty.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testnorm.nrm b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testnorm.nrm
new file mode 100644
index 00000000000..4552eb55519
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testnorm.nrm differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testtable32.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testtable32.res
new file mode 100644
index 00000000000..1efa40980fd
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testtable32.res differ
diff --git a/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testtypes.res b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testtypes.res
new file mode 100644
index 00000000000..d1c6217fbc9
Binary files /dev/null and b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/testdata/testtypes.res differ
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/BidiCharacterTest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/BidiCharacterTest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/BidiCharacterTest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/BidiCharacterTest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/BidiTest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/BidiTest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/BidiTest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/BidiTest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/CompositionExclusions.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/CompositionExclusions.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/CompositionExclusions.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/CompositionExclusions.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/IdnaTestV2.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/IdnaTestV2.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/IdnaTestV2.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/IdnaTestV2.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationCorrections.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/NormalizationCorrections.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationCorrections.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/NormalizationCorrections.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest-3.2.0.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/NormalizationTest-3.2.0.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest-3.2.0.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/NormalizationTest-3.2.0.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/NormalizationTest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/NormalizationTest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/SpecialCasing.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/SpecialCasing.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/SpecialCasing.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/UnicodeData.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/UnicodeData.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/UnicodeData.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/UnicodeData.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/confusables.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/confusables.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/confusables.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/confusables.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/confusablesWholeScript.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/confusablesWholeScript.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/confusablesWholeScript.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/confusablesWholeScript.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/localeCanonicalization.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/localeCanonicalization.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/localeCanonicalization.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode/localeCanonicalization.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/package.html b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/calendar/package.html
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/package.html
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/calendar/package.html
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/compression/package.html b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/compression/package.html
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/compression/package.html
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/compression/package.html
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ar_EG.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ar_EG.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ar_EG.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ar_EG.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_en.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_en.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_en.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_en.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_es.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_es.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_es.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_es.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_fr.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_fr.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_fr.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_fr.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_he_IL.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_he_IL.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_he_IL.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_he_IL.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_hi.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_hi.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_hi.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_hi.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_it.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_it.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_it.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_it.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ja.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ja.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ja.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ja.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ko.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ko.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ko.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ko.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ru.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ru.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ru.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_ru.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_th.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_th.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_th.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_th.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans_SG.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans_SG.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans_SG.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans_SG.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant_HK.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant_HK.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant_HK.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant_HK.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneAliases.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/format/TimeZoneAliases.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneAliases.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/format/TimeZoneAliases.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/plurals.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/format/plurals.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/plurals.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/format/plurals.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/package.html b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/message2/package.html
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/message2/package.html
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/message2/package.html
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/package.html b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/normalizer/package.html
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/package.html
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/normalizer/package.html
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/Burmese_graphclust_model5_heavy_Test.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/Burmese_graphclust_model5_heavy_Test.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/Burmese_graphclust_model5_heavy_Test.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/Burmese_graphclust_model5_heavy_Test.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/Thai_codepoints_exclusive_model5_heavy_Test.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/Thai_codepoints_exclusive_model5_heavy_Test.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/Thai_codepoints_exclusive_model5_heavy_Test.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/Thai_codepoints_exclusive_model5_heavy_Test.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/Thai_graphclust_model4_heavy_Test.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/Thai_graphclust_model4_heavy_Test.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/Thai_graphclust_model4_heavy_Test.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/Thai_graphclust_model4_heavy_Test.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/grapheme.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/grapheme.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/grapheme.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/grapheme.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_cj.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_cj.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_cj.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_cj.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_loose.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_loose.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_loose.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_loose.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_loose_cj.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_loose_cj.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_loose_cj.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_loose_cj.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_normal.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_normal.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_normal.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_normal.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_normal_cj.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_normal_cj.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/line_normal_cj.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/line_normal_cj.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/readme.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/readme.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/readme.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/readme.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/sentence.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/sentence.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/sentence.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/sentence.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/word.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/word.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/word.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/word.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/word_POSIX.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/word_POSIX.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/word_POSIX.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/break_rules/word_POSIX.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/package.html b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/package.html
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/package.html
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/package.html
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/rbbitst.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/rbbi/rbbitst.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/.gitignore b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/.gitignore
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/.gitignore
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/.gitignore
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.OlsonTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.OlsonTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.OlsonTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.OlsonTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.TimeZoneAdapter.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.TimeZoneAdapter.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.TimeZoneAdapter.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.TimeZoneAdapter.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.BigDecimal.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.BigDecimal.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.BigDecimal.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.BigDecimal.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.MathContext.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.MathContext.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.MathContext.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.MathContext.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ArabicShapingException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ArabicShapingException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ArabicShapingException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ArabicShapingException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.MessageFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.MessageFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.MessageFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.MessageFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.NumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.NumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.NumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.NumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.RuleBasedNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.RuleBasedNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.RuleBasedNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.RuleBasedNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.SimpleDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.SimpleDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.SimpleDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.SimpleDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.StringPrepParseException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.StringPrepParseException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.StringPrepParseException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.StringPrepParseException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.BuddhistCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.BuddhistCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.BuddhistCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.BuddhistCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Calendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Calendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Calendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Calendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ChineseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ChineseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ChineseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ChineseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.CopticCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.CopticCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.CopticCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.CopticCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Currency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Currency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Currency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Currency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.EthiopicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.EthiopicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.EthiopicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.EthiopicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.GregorianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.GregorianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.GregorianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.GregorianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.HebrewCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.HebrewCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.HebrewCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.HebrewCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.IslamicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.IslamicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.IslamicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.IslamicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.JapaneseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.JapaneseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.JapaneseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.JapaneseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.SimpleTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.SimpleTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.SimpleTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.SimpleTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.TimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.TimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.TimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.TimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ULocale.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ULocale.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ULocale.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ULocale.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.UResourceTypeMismatchException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.UResourceTypeMismatchException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.UResourceTypeMismatchException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.UResourceTypeMismatchException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.DateNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.DateNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.DateNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.DateNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.InvalidFormatException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.InvalidFormatException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.InvalidFormatException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.InvalidFormatException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.JavaTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.JavaTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.JavaTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.JavaTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.OlsonTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.OlsonTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.OlsonTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.OlsonTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.RelativeDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.RelativeDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.RelativeDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.RelativeDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneAdapter.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneAdapter.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneAdapter.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneAdapter.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneGenericNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.Properties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.Properties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.Properties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.impl.number.Properties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.BigDecimal.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.BigDecimal.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.BigDecimal.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.BigDecimal.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.MathContext.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.MathContext.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.MathContext.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.math.MathContext.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.SkeletonSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.SkeletonSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.SkeletonSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.number.SkeletonSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ArabicShapingException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ArabicShapingException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ArabicShapingException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ArabicShapingException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CompactDecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CompactDecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CompactDecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CompactDecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CurrencyPluralInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CurrencyPluralInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CurrencyPluralInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.CurrencyPluralInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DateIntervalInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.DecimalFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.ListFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MeasureFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MeasureFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MeasureFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MeasureFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.MessageFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.NumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralRules.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralRules.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralRules.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.PluralRules.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RuleBasedNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SelectFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SelectFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SelectFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SelectFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SimpleDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SimpleDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SimpleDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.SimpleDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.StringPrepParseException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.StringPrepParseException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.StringPrepParseException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.StringPrepParseException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeUnitFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeUnitFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeUnitFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeUnitFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeZoneFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeZoneFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeZoneFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.text.TimeZoneFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.AnnualTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.BuddhistCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.BuddhistCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.BuddhistCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.BuddhistCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Calendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Calendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Calendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Calendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ChineseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ChineseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ChineseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ChineseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.CopticCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.CopticCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.CopticCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.CopticCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Currency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Currency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Currency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.Currency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DangiCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DangiCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DangiCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DangiCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateInterval.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateInterval.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateInterval.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateInterval.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateTimeRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateTimeRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateTimeRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.DateTimeRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.EthiopicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.EthiopicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.EthiopicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.EthiopicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.GregorianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.GregorianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.GregorianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.GregorianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.HebrewCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.HebrewCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.HebrewCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.HebrewCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUInputTooLongException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUInputTooLongException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUInputTooLongException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUInputTooLongException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUUncheckedIOException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUUncheckedIOException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUUncheckedIOException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ICUUncheckedIOException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IllformedLocaleException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IllformedLocaleException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IllformedLocaleException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IllformedLocaleException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IndianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IndianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IndianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IndianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.InitialTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.InitialTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.InitialTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.InitialTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IslamicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IslamicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IslamicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.IslamicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.JapaneseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.JapaneseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.JapaneseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.JapaneseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.MeasureUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.MeasureUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.MeasureUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.MeasureUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.PersianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.PersianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.PersianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.PersianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.RuleBasedTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.RuleBasedTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.RuleBasedTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.RuleBasedTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.SimpleTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.SimpleTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.SimpleTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.SimpleTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TaiwanCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TaiwanCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TaiwanCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TaiwanCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.TimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ULocale.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ULocale.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ULocale.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.ULocale.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.UResourceTypeMismatchException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.VTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.VTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.VTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_70.1/com.ibm.icu.util.VTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.DateNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.DateNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.DateNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.DateNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.InvalidFormatException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.InvalidFormatException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.InvalidFormatException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.InvalidFormatException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.JavaTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.JavaTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.JavaTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.JavaTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.OlsonTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.OlsonTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.OlsonTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.OlsonTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.RelativeDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.RelativeDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.RelativeDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.RelativeDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneAdapter.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneAdapter.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneAdapter.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneAdapter.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneGenericNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.Properties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.Properties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.Properties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.impl.number.Properties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.BigDecimal.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.BigDecimal.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.BigDecimal.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.BigDecimal.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.MathContext.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.MathContext.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.MathContext.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.math.MathContext.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.SkeletonSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.SkeletonSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.SkeletonSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.number.SkeletonSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ArabicShapingException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ArabicShapingException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ArabicShapingException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ArabicShapingException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CompactDecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CompactDecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CompactDecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CompactDecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CurrencyPluralInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CurrencyPluralInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CurrencyPluralInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.CurrencyPluralInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DateIntervalInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.DecimalFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.ListFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MeasureFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MeasureFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MeasureFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MeasureFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.MessageFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.NumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralRules.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralRules.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralRules.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.PluralRules.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RuleBasedNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SelectFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SelectFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SelectFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SelectFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SimpleDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SimpleDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SimpleDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.SimpleDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.StringPrepParseException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.StringPrepParseException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.StringPrepParseException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.StringPrepParseException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeUnitFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeUnitFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeUnitFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeUnitFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeZoneFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeZoneFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeZoneFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.text.TimeZoneFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.AnnualTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.BuddhistCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.BuddhistCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.BuddhistCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.BuddhistCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Calendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Calendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Calendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Calendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ChineseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ChineseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ChineseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ChineseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.CopticCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.CopticCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.CopticCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.CopticCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Currency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Currency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Currency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.Currency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DangiCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DangiCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DangiCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DangiCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateInterval.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateInterval.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateInterval.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateInterval.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateTimeRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateTimeRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateTimeRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.DateTimeRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.EthiopicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.EthiopicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.EthiopicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.EthiopicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.GregorianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.GregorianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.GregorianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.GregorianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.HebrewCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.HebrewCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.HebrewCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.HebrewCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUInputTooLongException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUInputTooLongException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUInputTooLongException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUInputTooLongException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUUncheckedIOException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUUncheckedIOException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUUncheckedIOException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ICUUncheckedIOException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IllformedLocaleException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IllformedLocaleException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IllformedLocaleException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IllformedLocaleException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IndianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IndianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IndianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IndianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.InitialTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.InitialTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.InitialTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.InitialTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IslamicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IslamicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IslamicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.IslamicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.JapaneseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.JapaneseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.JapaneseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.JapaneseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.MeasureUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.MeasureUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.MeasureUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.MeasureUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.PersianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.PersianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.PersianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.PersianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.RuleBasedTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.RuleBasedTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.RuleBasedTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.RuleBasedTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.SimpleTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.SimpleTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.SimpleTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.SimpleTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TaiwanCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TaiwanCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TaiwanCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TaiwanCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.TimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ULocale.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ULocale.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ULocale.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.ULocale.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.UResourceTypeMismatchException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.VTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.VTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.VTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_71.1/com.ibm.icu.util.VTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.DateNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.DateNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.DateNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.DateNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.InvalidFormatException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.InvalidFormatException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.InvalidFormatException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.InvalidFormatException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.JavaTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.JavaTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.JavaTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.JavaTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.OlsonTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.OlsonTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.OlsonTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.OlsonTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.RelativeDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.RelativeDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.RelativeDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.RelativeDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneAdapter.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneAdapter.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneAdapter.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneAdapter.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneGenericNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.Properties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.Properties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.Properties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.impl.number.Properties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.BigDecimal.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.BigDecimal.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.BigDecimal.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.BigDecimal.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.MathContext.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.MathContext.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.MathContext.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.math.MathContext.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.SkeletonSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.SkeletonSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.SkeletonSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.number.SkeletonSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ArabicShapingException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ArabicShapingException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ArabicShapingException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ArabicShapingException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CompactDecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CompactDecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CompactDecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CompactDecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CurrencyPluralInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CurrencyPluralInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CurrencyPluralInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.CurrencyPluralInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DateIntervalInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.DecimalFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.ListFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MeasureFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MeasureFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MeasureFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MeasureFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.MessageFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.NumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralRules.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralRules.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralRules.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.PluralRules.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RuleBasedNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SelectFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SelectFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SelectFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SelectFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SimpleDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SimpleDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SimpleDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.SimpleDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.StringPrepParseException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.StringPrepParseException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.StringPrepParseException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.StringPrepParseException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeUnitFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeUnitFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeUnitFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeUnitFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeZoneFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeZoneFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeZoneFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.text.TimeZoneFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.AnnualTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.BuddhistCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.BuddhistCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.BuddhistCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.BuddhistCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Calendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Calendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Calendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Calendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ChineseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ChineseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ChineseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ChineseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.CopticCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.CopticCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.CopticCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.CopticCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Currency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Currency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Currency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.Currency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DangiCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DangiCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DangiCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DangiCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateInterval.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateInterval.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateInterval.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateInterval.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateTimeRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateTimeRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateTimeRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.DateTimeRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.EthiopicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.EthiopicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.EthiopicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.EthiopicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.GregorianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.GregorianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.GregorianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.GregorianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.HebrewCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.HebrewCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.HebrewCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.HebrewCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUInputTooLongException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUInputTooLongException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUInputTooLongException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUInputTooLongException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUUncheckedIOException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUUncheckedIOException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUUncheckedIOException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ICUUncheckedIOException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IllformedLocaleException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IllformedLocaleException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IllformedLocaleException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IllformedLocaleException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IndianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IndianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IndianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IndianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.InitialTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.InitialTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.InitialTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.InitialTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IslamicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IslamicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IslamicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.IslamicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.JapaneseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.JapaneseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.JapaneseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.JapaneseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.MeasureUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.MeasureUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.MeasureUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.MeasureUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.PersianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.PersianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.PersianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.PersianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.RuleBasedTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.RuleBasedTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.RuleBasedTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.RuleBasedTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.SimpleTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.SimpleTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.SimpleTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.SimpleTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TaiwanCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TaiwanCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TaiwanCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TaiwanCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.TimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ULocale.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ULocale.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ULocale.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.ULocale.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.UResourceTypeMismatchException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.VTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.VTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.VTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_72.1/com.ibm.icu.util.VTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.DateNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.DateNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.DateNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.DateNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.InvalidFormatException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.InvalidFormatException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.InvalidFormatException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.InvalidFormatException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.JavaTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.JavaTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.JavaTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.JavaTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.OlsonTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.OlsonTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.OlsonTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.OlsonTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.RelativeDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.RelativeDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.RelativeDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.RelativeDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneAdapter.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneAdapter.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneAdapter.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneAdapter.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneGenericNames.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.CustomSymbolCurrency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.DecimalFormatProperties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.LocalizedNumberFormatterAsFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.Properties.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.Properties.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.Properties.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.impl.number.Properties.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.BigDecimal.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.BigDecimal.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.BigDecimal.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.BigDecimal.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.MathContext.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.MathContext.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.MathContext.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.math.MathContext.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.message2.Mf2DataModel$OrderedMap.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.NumberRangeFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.SkeletonSyntaxException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.SkeletonSyntaxException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.SkeletonSyntaxException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.number.SkeletonSyntaxException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ArabicShapingException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ArabicShapingException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ArabicShapingException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ArabicShapingException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CompactDecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CompactDecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CompactDecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CompactDecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CurrencyPluralInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CurrencyPluralInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CurrencyPluralInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.CurrencyPluralInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DateIntervalInfo.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormatSymbols.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormatSymbols.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormatSymbols.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.DecimalFormatSymbols.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$SpanField.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$SpanField.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$SpanField.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.ListFormatter$SpanField.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MeasureFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MeasureFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MeasureFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MeasureFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.MessageFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.NumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralRules.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralRules.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralRules.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.PluralRules.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RelativeDateTimeFormatter$Field.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RuleBasedNumberFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SelectFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SelectFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SelectFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SelectFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SimpleDateFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SimpleDateFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SimpleDateFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.SimpleDateFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.StringPrepParseException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.StringPrepParseException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.StringPrepParseException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.StringPrepParseException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeUnitFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeUnitFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeUnitFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeUnitFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeZoneFormat.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeZoneFormat.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeZoneFormat.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.text.TimeZoneFormat.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.AnnualTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.BuddhistCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.BuddhistCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.BuddhistCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.BuddhistCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Calendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Calendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Calendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Calendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ChineseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ChineseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ChineseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ChineseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.CopticCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.CopticCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.CopticCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.CopticCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Currency.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Currency.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Currency.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.Currency.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DangiCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DangiCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DangiCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DangiCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateInterval.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateInterval.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateInterval.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateInterval.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateTimeRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateTimeRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateTimeRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.DateTimeRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.EthiopicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.EthiopicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.EthiopicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.EthiopicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.GregorianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.GregorianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.GregorianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.GregorianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.HebrewCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.HebrewCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.HebrewCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.HebrewCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUInputTooLongException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUInputTooLongException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUInputTooLongException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUInputTooLongException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUUncheckedIOException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUUncheckedIOException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUUncheckedIOException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ICUUncheckedIOException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IllformedLocaleException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IllformedLocaleException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IllformedLocaleException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IllformedLocaleException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IndianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IndianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IndianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IndianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.InitialTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.InitialTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.InitialTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.InitialTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IslamicCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IslamicCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IslamicCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.IslamicCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.JapaneseCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.JapaneseCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.JapaneseCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.JapaneseCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.MeasureUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.MeasureUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.MeasureUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.MeasureUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.PersianCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.PersianCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.PersianCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.PersianCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.RuleBasedTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.RuleBasedTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.RuleBasedTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.RuleBasedTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.SimpleTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.SimpleTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.SimpleTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.SimpleTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TaiwanCalendar.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TaiwanCalendar.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TaiwanCalendar.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TaiwanCalendar.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeUnit.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeUnit.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeUnit.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeUnit.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.TimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ULocale.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ULocale.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ULocale.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.ULocale.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.UResourceTypeMismatchException.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.VTimeZone.dat b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.VTimeZone.dat
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.VTimeZone.dat
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/serializable/data/ICU_73.1/com.ibm.icu.util.VTimeZone.dat
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.16.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.16.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.16.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.16.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.32.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.32.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.32.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.32.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.16.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.16.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.16.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.16.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.32.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.32.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.32.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.32.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.16.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.16.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.16.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.16.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.32.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.32.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.32.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.32.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.16.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.16.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.16.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.16.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.32.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.32.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.32.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.32.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.16.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.16.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.16.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.16.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.32.tri2 b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.32.tri2
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.32.tri2
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.32.tri2
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/data/localeDistanceTest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/data/localeDistanceTest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/data/localeDistanceTest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/data/localeDistanceTest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/data/localeMatcherTest.txt b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/data/localeMatcherTest.txt
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/data/localeMatcherTest.txt
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/data/localeMatcherTest.txt
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/manifest.cldrutil.stub b/icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/manifest.cldrutil.stub
similarity index 100%
rename from icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/manifest.cldrutil.stub
rename to icu4j/main/core/src/test/resources/com/ibm/icu/dev/test/util/manifest.cldrutil.stub
diff --git a/icu4j/main/currdata/pom.xml b/icu4j/main/currdata/pom.xml
new file mode 100644
index 00000000000..9ec3ef5871b
--- /dev/null
+++ b/icu4j/main/currdata/pom.xml
@@ -0,0 +1,29 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ currdata
+
+
+ currency data
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+
diff --git a/icu4j/main/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyDisplayInfoProvider.java b/icu4j/main/currdata/src/main/java/com/ibm/icu/impl/ICUCurrencyDisplayInfoProvider.java
similarity index 100%
rename from icu4j/main/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyDisplayInfoProvider.java
rename to icu4j/main/currdata/src/main/java/com/ibm/icu/impl/ICUCurrencyDisplayInfoProvider.java
diff --git a/icu4j/main/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyMetaInfo.java b/icu4j/main/currdata/src/main/java/com/ibm/icu/impl/ICUCurrencyMetaInfo.java
similarity index 100%
rename from icu4j/main/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyMetaInfo.java
rename to icu4j/main/currdata/src/main/java/com/ibm/icu/impl/ICUCurrencyMetaInfo.java
diff --git a/icu4j/main/currdata/src/main/resources/LICENSE b/icu4j/main/currdata/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/currdata/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/af.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/af.res
new file mode 100644
index 00000000000..13ba98ffc5c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/af.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/af_NA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/af_NA.res
new file mode 100644
index 00000000000..1d845075f14
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/af_NA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/agq.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/agq.res
new file mode 100644
index 00000000000..197c6bf258b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/agq.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ak.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ak.res
new file mode 100644
index 00000000000..34c4945e9e1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ak.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/am.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/am.res
new file mode 100644
index 00000000000..5576608f8b5
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/am.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar.res
new file mode 100644
index 00000000000..776d2625af9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_AE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_AE.res
new file mode 100644
index 00000000000..efe7dd16bc0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_AE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_DJ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_DJ.res
new file mode 100644
index 00000000000..7be04998d82
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_DJ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_ER.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_ER.res
new file mode 100644
index 00000000000..e15e3bccae6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_ER.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_KM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_KM.res
new file mode 100644
index 00000000000..772565832b3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_KM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_LB.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_LB.res
new file mode 100644
index 00000000000..b03c492beae
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_LB.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SA.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SO.res
new file mode 100644
index 00000000000..80d2685e3c1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SS.res
new file mode 100644
index 00000000000..cd31e2a9b9d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ar_SS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ars.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ars.res
new file mode 100644
index 00000000000..4a562f1b616
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ars.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/as.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/as.res
new file mode 100644
index 00000000000..8a73d3b1724
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/as.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/asa.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/asa.res
new file mode 100644
index 00000000000..e0b1d052629
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/asa.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ast.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ast.res
new file mode 100644
index 00000000000..b820d8391ae
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ast.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az.res
new file mode 100644
index 00000000000..f8cca99b42e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_AZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_AZ.res
new file mode 100644
index 00000000000..fe4fb106719
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_AZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Cyrl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Cyrl.res
new file mode 100644
index 00000000000..99611892496
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Cyrl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Latn.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Latn_AZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Latn_AZ.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/az_Latn_AZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bas.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bas.res
new file mode 100644
index 00000000000..117bcdb15cf
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bas.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/be.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/be.res
new file mode 100644
index 00000000000..f366fd3c496
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/be.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bem.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bem.res
new file mode 100644
index 00000000000..9731cd9c761
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bem.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bez.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bez.res
new file mode 100644
index 00000000000..3e49b519a66
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bez.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bg.res
new file mode 100644
index 00000000000..c46958a2638
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bgc.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bgc.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bgc.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bho.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bho.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bho.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bm.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bm.res
new file mode 100644
index 00000000000..e8a4f3f2a2b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bm.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bn.res
new file mode 100644
index 00000000000..d14d25ebea1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bn_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bn_IN.res
new file mode 100644
index 00000000000..79971473a22
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bn_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bo.res
new file mode 100644
index 00000000000..e089b1c9fe7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bo_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bo_IN.res
new file mode 100644
index 00000000000..935700bfaf2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bo_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/br.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/br.res
new file mode 100644
index 00000000000..8a89ffb5262
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/br.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/brx.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/brx.res
new file mode 100644
index 00000000000..3665e456d81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/brx.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs.res
new file mode 100644
index 00000000000..711f2478cf6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_BA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_BA.res
new file mode 100644
index 00000000000..352b61bf214
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_BA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Cyrl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Cyrl.res
new file mode 100644
index 00000000000..0b53c97e9d8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Cyrl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Latn.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Latn_BA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Latn_BA.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/bs_Latn_BA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ca.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ca.res
new file mode 100644
index 00000000000..65f471db339
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ca.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ca_FR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ca_FR.res
new file mode 100644
index 00000000000..a547cdb36c6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ca_FR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ccp.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ccp.res
new file mode 100644
index 00000000000..70218f99c0d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ccp.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ce.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ce.res
new file mode 100644
index 00000000000..03ef99d9f51
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ce.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ceb.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ceb.res
new file mode 100644
index 00000000000..0b2cb2c31a1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ceb.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cgg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cgg.res
new file mode 100644
index 00000000000..8e31ede101e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cgg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/chr.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/chr.res
new file mode 100644
index 00000000000..780fb401f9a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/chr.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ckb.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ckb.res
new file mode 100644
index 00000000000..fba6874aedf
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ckb.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cs.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cs.res
new file mode 100644
index 00000000000..eaa8effc631
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cs.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cv.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cv.res
new file mode 100644
index 00000000000..d36183bf699
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cv.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cy.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cy.res
new file mode 100644
index 00000000000..1f7eca1747d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/cy.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/da.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/da.res
new file mode 100644
index 00000000000..f0d34029909
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/da.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dav.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dav.res
new file mode 100644
index 00000000000..ce5a61cbcf7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dav.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de.res
new file mode 100644
index 00000000000..a46e4b29b1e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_CH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_CH.res
new file mode 100644
index 00000000000..b86a8035b10
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_CH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_LI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_LI.res
new file mode 100644
index 00000000000..35036194b97
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_LI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_LU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_LU.res
new file mode 100644
index 00000000000..c44a92523d2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/de_LU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dje.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dje.res
new file mode 100644
index 00000000000..951d52ac73d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dje.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/doi.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/doi.res
new file mode 100644
index 00000000000..cfd83bb239b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/doi.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dsb.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dsb.res
new file mode 100644
index 00000000000..5b51924dc0d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dsb.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dua.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dua.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dua.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dyo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dyo.res
new file mode 100644
index 00000000000..7e31778b79b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dyo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dz.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dz.res
new file mode 100644
index 00000000000..d1c982cad60
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/dz.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ebu.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ebu.res
new file mode 100644
index 00000000000..35716fbcc2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ebu.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ee.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ee.res
new file mode 100644
index 00000000000..4043cc4bf42
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ee.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/el.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/el.res
new file mode 100644
index 00000000000..7fa76f46aa6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/el.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en.res
new file mode 100644
index 00000000000..4ac19506483
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_001.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_001.res
new file mode 100644
index 00000000000..0af038cd32d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_001.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_150.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_150.res
new file mode 100644
index 00000000000..603002ae3f3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_150.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AG.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AI.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AT.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AT.res
new file mode 100644
index 00000000000..7c1abedd06c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AT.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AU.res
new file mode 100644
index 00000000000..95242d6ec46
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_AU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BB.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BB.res
new file mode 100644
index 00000000000..24f52b10a31
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BB.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BE.res
new file mode 100644
index 00000000000..7c1abedd06c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BI.res
new file mode 100644
index 00000000000..4dc29987a93
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BM.res
new file mode 100644
index 00000000000..702efb5cdac
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BS.res
new file mode 100644
index 00000000000..4d6821105a9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BW.res
new file mode 100644
index 00000000000..cf40cb75794
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BZ.res
new file mode 100644
index 00000000000..48eb65c7918
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_BZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CA.res
new file mode 100644
index 00000000000..df337f3aac2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CC.res
new file mode 100644
index 00000000000..c4d6b09a5e9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CH.res
new file mode 100644
index 00000000000..7c1abedd06c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CK.res
new file mode 100644
index 00000000000..bf1ef55ec39
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CM.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CX.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CX.res
new file mode 100644
index 00000000000..c4d6b09a5e9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CX.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CY.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_CY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DE.res
new file mode 100644
index 00000000000..7c1abedd06c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DG.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DK.res
new file mode 100644
index 00000000000..f9d0068fabd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DM.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_DM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ER.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ER.res
new file mode 100644
index 00000000000..08e9ab97634
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ER.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FI.res
new file mode 100644
index 00000000000..7c1abedd06c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FJ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FJ.res
new file mode 100644
index 00000000000..e291e5de336
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FJ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FK.res
new file mode 100644
index 00000000000..30523e00304
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FM.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_FM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GB.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GB.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GB.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GD.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GD.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GD.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GG.res
new file mode 100644
index 00000000000..7d8ad737f82
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GH.res
new file mode 100644
index 00000000000..3bbc85b1c10
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GI.res
new file mode 100644
index 00000000000..7191b40c597
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GM.res
new file mode 100644
index 00000000000..a279ffe3712
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GY.res
new file mode 100644
index 00000000000..ce7df1eb35d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_GY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_HK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_HK.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_HK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IE.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IL.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IM.res
new file mode 100644
index 00000000000..7d8ad737f82
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IN.res
new file mode 100644
index 00000000000..9bdd5c7a851
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IO.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_IO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_JE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_JE.res
new file mode 100644
index 00000000000..7d8ad737f82
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_JE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_JM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_JM.res
new file mode 100644
index 00000000000..563a6e9eb5c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_JM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KE.res
new file mode 100644
index 00000000000..abb87adcbec
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KI.res
new file mode 100644
index 00000000000..c4d6b09a5e9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KN.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KY.res
new file mode 100644
index 00000000000..a0f291c31b8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_KY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LC.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LR.res
new file mode 100644
index 00000000000..89d1c2f0039
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LS.res
new file mode 100644
index 00000000000..73c29caf5fe
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_LS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MG.res
new file mode 100644
index 00000000000..921dc966a0b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MO.res
new file mode 100644
index 00000000000..7a0545301f4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MS.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MT.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MT.res
new file mode 100644
index 00000000000..82f5acdda23
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MT.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MU.res
new file mode 100644
index 00000000000..d5d93731f91
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MV.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MV.res
new file mode 100644
index 00000000000..a5df2ecc388
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MV.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MW.res
new file mode 100644
index 00000000000..3af65c85eba
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MY.res
new file mode 100644
index 00000000000..d89d2c75224
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_MY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NA.res
new file mode 100644
index 00000000000..5e733995faf
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NF.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NF.res
new file mode 100644
index 00000000000..c4d6b09a5e9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NF.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NG.res
new file mode 100644
index 00000000000..e5d99aa7327
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NH.res
new file mode 100644
index 00000000000..a8b0702ff59
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NL.res
new file mode 100644
index 00000000000..7c1abedd06c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NR.res
new file mode 100644
index 00000000000..c4d6b09a5e9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NU.res
new file mode 100644
index 00000000000..bf1ef55ec39
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NZ.res
new file mode 100644
index 00000000000..bf1ef55ec39
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_NZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PG.res
new file mode 100644
index 00000000000..a6bbe143931
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PK.res
new file mode 100644
index 00000000000..ae973866142
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PN.res
new file mode 100644
index 00000000000..bf1ef55ec39
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PW.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_PW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_RH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_RH.res
new file mode 100644
index 00000000000..3a415f46201
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_RH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_RW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_RW.res
new file mode 100644
index 00000000000..b64afd24658
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_RW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SB.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SB.res
new file mode 100644
index 00000000000..0f32ed46f01
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SB.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SC.res
new file mode 100644
index 00000000000..0162d059b30
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SD.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SD.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SD.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SE.res
new file mode 100644
index 00000000000..9956a6d641d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SG.res
new file mode 100644
index 00000000000..bb40f57e00f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SH.res
new file mode 100644
index 00000000000..a217946138b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SI.res
new file mode 100644
index 00000000000..7c1abedd06c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SL.res
new file mode 100644
index 00000000000..7db007b8982
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SS.res
new file mode 100644
index 00000000000..7921c3c9f66
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SX.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SX.res
new file mode 100644
index 00000000000..97fee90a759
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SX.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SZ.res
new file mode 100644
index 00000000000..63cea4646fe
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_SZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TC.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TK.res
new file mode 100644
index 00000000000..bf1ef55ec39
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TO.res
new file mode 100644
index 00000000000..9b54646c04a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TT.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TT.res
new file mode 100644
index 00000000000..051e79aaaf7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TT.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TV.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TV.res
new file mode 100644
index 00000000000..c4d6b09a5e9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TV.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TZ.res
new file mode 100644
index 00000000000..5deeacaaf06
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_TZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_UG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_UG.res
new file mode 100644
index 00000000000..f5a87612af9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_UG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VC.res
new file mode 100644
index 00000000000..65ce3ed8c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VG.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VU.res
new file mode 100644
index 00000000000..6358e907548
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_VU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_WS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_WS.res
new file mode 100644
index 00000000000..28c09b745cc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_WS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZA.res
new file mode 100644
index 00000000000..73c29caf5fe
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZM.res
new file mode 100644
index 00000000000..803f8327f5e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZW.res
new file mode 100644
index 00000000000..fce70233d9c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/en_ZW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/eo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/eo.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/eo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es.res
new file mode 100644
index 00000000000..bdb0660cdf9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_419.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_419.res
new file mode 100644
index 00000000000..82c42d7828b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_419.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_AR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_AR.res
new file mode 100644
index 00000000000..734de42752d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_AR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BO.res
new file mode 100644
index 00000000000..a0cec0206f5
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BR.res
new file mode 100644
index 00000000000..35e7f507efc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BZ.res
new file mode 100644
index 00000000000..02abbbd2c2a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_BZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CL.res
new file mode 100644
index 00000000000..6e825bc7d24
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CO.res
new file mode 100644
index 00000000000..f07d067858b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CR.res
new file mode 100644
index 00000000000..640e5405adf
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CU.res
new file mode 100644
index 00000000000..c7492d52d62
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_CU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_DO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_DO.res
new file mode 100644
index 00000000000..2712ef251b7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_DO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_EC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_EC.res
new file mode 100644
index 00000000000..d5a05a44f09
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_EC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_GQ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_GQ.res
new file mode 100644
index 00000000000..0485b39b246
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_GQ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_GT.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_GT.res
new file mode 100644
index 00000000000..901a89edf5d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_GT.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_HN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_HN.res
new file mode 100644
index 00000000000..6d6936cee12
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_HN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_MX.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_MX.res
new file mode 100644
index 00000000000..1d9424809e7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_MX.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_NI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_NI.res
new file mode 100644
index 00000000000..c7c5abced8a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_NI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PA.res
new file mode 100644
index 00000000000..67967b8510c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PE.res
new file mode 100644
index 00000000000..9b06fa0be88
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PH.res
new file mode 100644
index 00000000000..c7569031fa2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PR.res
new file mode 100644
index 00000000000..d5a05a44f09
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PY.res
new file mode 100644
index 00000000000..076546a8377
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_PY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_SV.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_SV.res
new file mode 100644
index 00000000000..d5a05a44f09
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_SV.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_US.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_US.res
new file mode 100644
index 00000000000..5ac618c9b38
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_US.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_UY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_UY.res
new file mode 100644
index 00000000000..5d8fb477d4c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_UY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_VE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_VE.res
new file mode 100644
index 00000000000..93bab4ee001
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/es_VE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/et.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/et.res
new file mode 100644
index 00000000000..2f6e01d5275
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/et.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/eu.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/eu.res
new file mode 100644
index 00000000000..3bce8bbbe92
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/eu.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ewo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ewo.res
new file mode 100644
index 00000000000..f109b43fa23
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ewo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fa.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fa.res
new file mode 100644
index 00000000000..4e992cc490a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fa.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fa_AF.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fa_AF.res
new file mode 100644
index 00000000000..7f53b032011
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fa_AF.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff.res
new file mode 100644
index 00000000000..c9d31e6bbaf
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm.res
new file mode 100644
index 00000000000..de664f484c3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_BF.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_BF.res
new file mode 100644
index 00000000000..31a12710bbd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_BF.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_CM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_CM.res
new file mode 100644
index 00000000000..31a12710bbd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_CM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GH.res
new file mode 100644
index 00000000000..f53b0b882db
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GM.res
new file mode 100644
index 00000000000..49d7bce942e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GW.res
new file mode 100644
index 00000000000..31a12710bbd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_GW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_LR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_LR.res
new file mode 100644
index 00000000000..d7837a906cf
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_LR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_MR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_MR.res
new file mode 100644
index 00000000000..fb3e4863700
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_MR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_NE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_NE.res
new file mode 100644
index 00000000000..31a12710bbd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_NE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_NG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_NG.res
new file mode 100644
index 00000000000..ce236cfd147
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_NG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_SL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_SL.res
new file mode 100644
index 00000000000..cd3626d7d35
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_SL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_SN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_SN.res
new file mode 100644
index 00000000000..31a12710bbd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Adlm_SN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_CM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_CM.res
new file mode 100644
index 00000000000..5390759f596
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_CM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_GN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_GN.res
new file mode 100644
index 00000000000..ee140c00006
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_GN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_CM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_CM.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_CM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GH.res
new file mode 100644
index 00000000000..1bd029cb0c4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GM.res
new file mode 100644
index 00000000000..f47371eed0e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GN.res
new file mode 100644
index 00000000000..f4d78ca1204
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_GN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_LR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_LR.res
new file mode 100644
index 00000000000..086f9b39b39
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_LR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_MR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_MR.res
new file mode 100644
index 00000000000..e9ff37e65ce
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_MR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_NG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_NG.res
new file mode 100644
index 00000000000..2e0131790fb
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_NG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_SL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_SL.res
new file mode 100644
index 00000000000..fd74cb2bfdf
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_SL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_SN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_SN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_Latn_SN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_MR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_MR.res
new file mode 100644
index 00000000000..fa273af3659
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_MR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_SN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_SN.res
new file mode 100644
index 00000000000..2e2e63f6f22
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ff_SN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fi.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fi.res
new file mode 100644
index 00000000000..d09c272f645
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fi.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fil.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fil.res
new file mode 100644
index 00000000000..fe38d1d5bca
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fil.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fil_PH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fil_PH.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fil_PH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fo.res
new file mode 100644
index 00000000000..dfb730988ab
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fo_DK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fo_DK.res
new file mode 100644
index 00000000000..588fb75d528
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fo_DK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr.res
new file mode 100644
index 00000000000..804195f3271
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_BI.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_BI.res
new file mode 100644
index 00000000000..756c0d836eb
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_BI.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_CA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_CA.res
new file mode 100644
index 00000000000..9466aa83b3f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_CA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_CD.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_CD.res
new file mode 100644
index 00000000000..704e445b3b7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_CD.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_DJ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_DJ.res
new file mode 100644
index 00000000000..ecbf041bd5d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_DJ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_DZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_DZ.res
new file mode 100644
index 00000000000..5926bdfa392
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_DZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_GN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_GN.res
new file mode 100644
index 00000000000..0b1cbb7ba28
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_GN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_HT.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_HT.res
new file mode 100644
index 00000000000..49fee9f1b6c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_HT.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_KM.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_KM.res
new file mode 100644
index 00000000000..3608418fda2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_KM.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_LU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_LU.res
new file mode 100644
index 00000000000..3b5b9e19e95
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_LU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MG.res
new file mode 100644
index 00000000000..aeb2aebadeb
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MR.res
new file mode 100644
index 00000000000..d0dbb12453c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MU.res
new file mode 100644
index 00000000000..c84b54bab35
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_MU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_RW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_RW.res
new file mode 100644
index 00000000000..a9d8d8f8c83
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_RW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_SC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_SC.res
new file mode 100644
index 00000000000..2c4ea90c6eb
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_SC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_SY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_SY.res
new file mode 100644
index 00000000000..d82dbe795f5
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_SY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_TN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_TN.res
new file mode 100644
index 00000000000..712ccb58e21
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_TN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_VU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_VU.res
new file mode 100644
index 00000000000..1c2e1bd3e83
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fr_VU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fur.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fur.res
new file mode 100644
index 00000000000..f09685e9de3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fur.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fy.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fy.res
new file mode 100644
index 00000000000..24ff0a9480a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/fy.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ga.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ga.res
new file mode 100644
index 00000000000..31f1dba7f7d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ga.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gd.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gd.res
new file mode 100644
index 00000000000..5c5eb909239
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gd.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gl.res
new file mode 100644
index 00000000000..2a3da40949a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gsw.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gsw.res
new file mode 100644
index 00000000000..00bf9503ad0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gsw.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gu.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gu.res
new file mode 100644
index 00000000000..30fc1dcc001
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gu.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/guz.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/guz.res
new file mode 100644
index 00000000000..ce5a61cbcf7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/guz.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gv.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gv.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/gv.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha.res
new file mode 100644
index 00000000000..d19c83e1a16
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha_GH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha_GH.res
new file mode 100644
index 00000000000..df0668773aa
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha_GH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha_NE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha_NE.res
new file mode 100644
index 00000000000..acfd437571e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ha_NE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/haw.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/haw.res
new file mode 100644
index 00000000000..6f87aab2e44
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/haw.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/he.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/he.res
new file mode 100644
index 00000000000..4346d6d25bd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/he.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/he_IL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/he_IL.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/he_IL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hi.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hi.res
new file mode 100644
index 00000000000..05b1262b4af
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hi.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hi_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hi_Latn.res
new file mode 100644
index 00000000000..32d0600e6c6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hi_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hr.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hr.res
new file mode 100644
index 00000000000..f80b2e017d3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hr.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hr_BA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hr_BA.res
new file mode 100644
index 00000000000..2a13e058ca6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hr_BA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hsb.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hsb.res
new file mode 100644
index 00000000000..34f83df106e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hsb.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hu.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hu.res
new file mode 100644
index 00000000000..77ec9415f95
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hu.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hy.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hy.res
new file mode 100644
index 00000000000..58931ff8697
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/hy.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ia.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ia.res
new file mode 100644
index 00000000000..96a6b8a69d0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ia.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/id.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/id.res
new file mode 100644
index 00000000000..dbb38539903
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/id.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/id_ID.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/id_ID.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/id_ID.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ie.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ie.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ie.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ig.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ig.res
new file mode 100644
index 00000000000..ec4dc6887de
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ig.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ii.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ii.res
new file mode 100644
index 00000000000..92eda13ed8a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ii.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/in.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/in.res
new file mode 100644
index 00000000000..0d2c2b3ae15
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/in.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/in_ID.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/in_ID.res
new file mode 100644
index 00000000000..34011c82c83
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/in_ID.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/is.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/is.res
new file mode 100644
index 00000000000..989b8e9a0e5
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/is.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/it.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/it.res
new file mode 100644
index 00000000000..b74152934f7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/it.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/iw.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/iw.res
new file mode 100644
index 00000000000..50def9b44f0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/iw.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/iw_IL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/iw_IL.res
new file mode 100644
index 00000000000..3fc0acac0d3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/iw_IL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ja.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ja.res
new file mode 100644
index 00000000000..d7cec9c55bb
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ja.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jgo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jgo.res
new file mode 100644
index 00000000000..f62aeed6c15
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jgo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jmc.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jmc.res
new file mode 100644
index 00000000000..d984a1c93d4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jmc.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jv.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jv.res
new file mode 100644
index 00000000000..ddea2ad640f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/jv.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ka.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ka.res
new file mode 100644
index 00000000000..18ff660c52d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ka.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kab.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kab.res
new file mode 100644
index 00000000000..810112a5af8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kab.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kam.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kam.res
new file mode 100644
index 00000000000..44335d34d31
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kam.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kde.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kde.res
new file mode 100644
index 00000000000..b391260c027
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kde.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kea.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kea.res
new file mode 100644
index 00000000000..878807b8b0a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kea.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kgp.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kgp.res
new file mode 100644
index 00000000000..3befa56b3e1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kgp.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/khq.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/khq.res
new file mode 100644
index 00000000000..951d52ac73d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/khq.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ki.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ki.res
new file mode 100644
index 00000000000..4ae56cfc6de
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ki.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kk.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kk.res
new file mode 100644
index 00000000000..7d1af09e6b0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kk.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kkj.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kkj.res
new file mode 100644
index 00000000000..5887aeedbfe
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kkj.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kl.res
new file mode 100644
index 00000000000..fded76c301d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kln.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kln.res
new file mode 100644
index 00000000000..39ea198e65e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kln.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/km.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/km.res
new file mode 100644
index 00000000000..78b9415d376
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/km.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kn.res
new file mode 100644
index 00000000000..8752d18889a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ko.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ko.res
new file mode 100644
index 00000000000..ee33245e448
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ko.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kok.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kok.res
new file mode 100644
index 00000000000..06d04c66fd2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kok.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks.res
new file mode 100644
index 00000000000..fe35b5c625a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Arab.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Arab.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Arab.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Arab_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Arab_IN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Arab_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Deva.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Deva.res
new file mode 100644
index 00000000000..0f76b3b50c7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_Deva.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_IN.res
new file mode 100644
index 00000000000..d72f1d390bc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ks_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksb.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksb.res
new file mode 100644
index 00000000000..0290dcd1db1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksb.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksf.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksf.res
new file mode 100644
index 00000000000..c56d98f8311
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksf.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksh.res
new file mode 100644
index 00000000000..eec3808bb8f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ksh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ku.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ku.res
new file mode 100644
index 00000000000..78eb32825ff
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ku.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kw.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kw.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/kw.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ky.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ky.res
new file mode 100644
index 00000000000..bee2729a3f0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ky.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lag.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lag.res
new file mode 100644
index 00000000000..6d6b6b730e4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lag.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lb.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lb.res
new file mode 100644
index 00000000000..c34a5a48ebe
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lb.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lg.res
new file mode 100644
index 00000000000..51320738a62
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lij.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lij.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lij.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lkt.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lkt.res
new file mode 100644
index 00000000000..bd4420337b3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lkt.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lmo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lmo.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lmo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ln.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ln.res
new file mode 100644
index 00000000000..2102f713d22
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ln.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ln_AO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ln_AO.res
new file mode 100644
index 00000000000..830f19690b9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ln_AO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lo.res
new file mode 100644
index 00000000000..00311275476
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lrc.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lrc.res
new file mode 100644
index 00000000000..ddc9bef8369
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lrc.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lt.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lt.res
new file mode 100644
index 00000000000..17fceb96233
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lt.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lu.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lu.res
new file mode 100644
index 00000000000..ea6d6b1b285
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lu.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/luo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/luo.res
new file mode 100644
index 00000000000..f1f8cabfd3c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/luo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/luy.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/luy.res
new file mode 100644
index 00000000000..38443c9d6a9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/luy.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lv.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lv.res
new file mode 100644
index 00000000000..d327d85e15e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/lv.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mai.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mai.res
new file mode 100644
index 00000000000..8397cf6dcf1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mai.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mas.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mas.res
new file mode 100644
index 00000000000..93ee3ba0750
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mas.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mas_TZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mas_TZ.res
new file mode 100644
index 00000000000..d923f37d122
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mas_TZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mer.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mer.res
new file mode 100644
index 00000000000..3a0ad32004d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mer.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mfe.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mfe.res
new file mode 100644
index 00000000000..09852d1708e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mfe.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mg.res
new file mode 100644
index 00000000000..88323ac016c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mgh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mgh.res
new file mode 100644
index 00000000000..3cf7e3d7c0a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mgh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mgo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mgo.res
new file mode 100644
index 00000000000..cf3d38a0bcc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mgo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mi.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mi.res
new file mode 100644
index 00000000000..7f8e8724816
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mi.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mk.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mk.res
new file mode 100644
index 00000000000..0b503a11330
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mk.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ml.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ml.res
new file mode 100644
index 00000000000..ce70d98def7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ml.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mn.res
new file mode 100644
index 00000000000..783de07e873
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni.res
new file mode 100644
index 00000000000..70e13872dba
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_Beng.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_Beng.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_Beng.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_Beng_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_Beng_IN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_Beng_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_IN.res
new file mode 100644
index 00000000000..08e6e25c097
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mni_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mo.res
new file mode 100644
index 00000000000..eb6a12f0c0b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mr.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mr.res
new file mode 100644
index 00000000000..1ebc6cd9f90
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mr.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms.res
new file mode 100644
index 00000000000..ba8c3ddd464
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_BN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_BN.res
new file mode 100644
index 00000000000..57eec67b151
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_BN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_ID.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_ID.res
new file mode 100644
index 00000000000..381fd9d2cb0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_ID.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_SG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_SG.res
new file mode 100644
index 00000000000..4799388183e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ms_SG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mt.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mt.res
new file mode 100644
index 00000000000..cf714b53437
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mt.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mua.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mua.res
new file mode 100644
index 00000000000..8cf24897ca4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mua.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/my.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/my.res
new file mode 100644
index 00000000000..7c2d9cd25dd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/my.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mzn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mzn.res
new file mode 100644
index 00000000000..1c1df9ff581
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/mzn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/naq.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/naq.res
new file mode 100644
index 00000000000..9f79114d23e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/naq.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nb.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nb.res
new file mode 100644
index 00000000000..dbc12ff3b43
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nb.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nd.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nd.res
new file mode 100644
index 00000000000..7605b1b0de1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nd.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nds.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nds.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nds.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ne.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ne.res
new file mode 100644
index 00000000000..8b1bd366d90
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ne.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl.res
new file mode 100644
index 00000000000..75e9ca01697
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_AW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_AW.res
new file mode 100644
index 00000000000..4e0eb3a5ebd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_AW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_BQ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_BQ.res
new file mode 100644
index 00000000000..fbb545b65ba
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_BQ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_CW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_CW.res
new file mode 100644
index 00000000000..3430ea70900
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_CW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_SR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_SR.res
new file mode 100644
index 00000000000..958dc5b86e9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_SR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_SX.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_SX.res
new file mode 100644
index 00000000000..3430ea70900
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nl_SX.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nmg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nmg.res
new file mode 100644
index 00000000000..e01d7492e1e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nmg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nn.res
new file mode 100644
index 00000000000..04f19ad87ea
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nn_NO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nn_NO.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nn_NO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nnh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nnh.res
new file mode 100644
index 00000000000..5926c9aa7ff
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nnh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no.res
new file mode 100644
index 00000000000..9614bcc0cfc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no_NO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no_NO.res
new file mode 100644
index 00000000000..5b5c7d685f8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no_NO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no_NO_NY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no_NO_NY.res
new file mode 100644
index 00000000000..23172bace40
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/no_NO_NY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nqo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nqo.res
new file mode 100644
index 00000000000..5fcefdfda21
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nqo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nus.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nus.res
new file mode 100644
index 00000000000..f1cd997224d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nus.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nyn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nyn.res
new file mode 100644
index 00000000000..3176fd5649f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/nyn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/oc.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/oc.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/oc.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/om.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/om.res
new file mode 100644
index 00000000000..060dac00c81
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/om.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/om_KE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/om_KE.res
new file mode 100644
index 00000000000..72e6889c360
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/om_KE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/or.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/or.res
new file mode 100644
index 00000000000..2ef1e4570e7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/or.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/os.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/os.res
new file mode 100644
index 00000000000..38a303bd728
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/os.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/os_RU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/os_RU.res
new file mode 100644
index 00000000000..7e1c90c5895
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/os_RU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa.res
new file mode 100644
index 00000000000..efbad1d9510
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Arab.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Arab.res
new file mode 100644
index 00000000000..a5f8439e0f2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Arab.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Arab_PK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Arab_PK.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Arab_PK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Guru.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Guru.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Guru.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Guru_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Guru_IN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_Guru_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_IN.res
new file mode 100644
index 00000000000..50bd0883c46
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_PK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_PK.res
new file mode 100644
index 00000000000..2c23f1860a2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pa_PK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pcm.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pcm.res
new file mode 100644
index 00000000000..20e309465e2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pcm.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pl.res
new file mode 100644
index 00000000000..3930cd67ab6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pool.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pool.res
new file mode 100644
index 00000000000..ea72bd64783
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pool.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/prg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/prg.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/prg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ps.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ps.res
new file mode 100644
index 00000000000..23802f19037
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ps.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ps_PK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ps_PK.res
new file mode 100644
index 00000000000..705ebf9c0f9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ps_PK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt.res
new file mode 100644
index 00000000000..286e7beb1a9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_AO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_AO.res
new file mode 100644
index 00000000000..892ae6af8c4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_AO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_CH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_CH.res
new file mode 100644
index 00000000000..4d05f30b71d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_CH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_CV.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_CV.res
new file mode 100644
index 00000000000..85052fc9634
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_CV.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_GQ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_GQ.res
new file mode 100644
index 00000000000..4d05f30b71d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_GQ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_GW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_GW.res
new file mode 100644
index 00000000000..4d05f30b71d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_GW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_LU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_LU.res
new file mode 100644
index 00000000000..08386772913
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_LU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_MO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_MO.res
new file mode 100644
index 00000000000..685ccbdbc6d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_MO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_MZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_MZ.res
new file mode 100644
index 00000000000..a543bbcc0e3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_MZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_PT.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_PT.res
new file mode 100644
index 00000000000..70087f0ec69
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_PT.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_ST.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_ST.res
new file mode 100644
index 00000000000..ccd41d0e2ab
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_ST.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_TL.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_TL.res
new file mode 100644
index 00000000000..4d05f30b71d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/pt_TL.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu.res
new file mode 100644
index 00000000000..b561ba6554b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu_BO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu_BO.res
new file mode 100644
index 00000000000..989e17154a9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu_BO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu_EC.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu_EC.res
new file mode 100644
index 00000000000..8e3955ce1b0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/qu_EC.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/raj.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/raj.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/raj.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/res_index.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/res_index.res
new file mode 100644
index 00000000000..fbf268e78e4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/res_index.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rm.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rm.res
new file mode 100644
index 00000000000..84e2b5217b0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rm.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rn.res
new file mode 100644
index 00000000000..14abbf125a0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ro.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ro.res
new file mode 100644
index 00000000000..e314944437a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ro.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ro_MD.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ro_MD.res
new file mode 100644
index 00000000000..555a230c714
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ro_MD.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rof.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rof.res
new file mode 100644
index 00000000000..e83444ed8ab
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rof.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/root.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/root.res
new file mode 100644
index 00000000000..58b58946cdc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/root.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru.res
new file mode 100644
index 00000000000..376e2a8892e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_BY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_BY.res
new file mode 100644
index 00000000000..67d1134773c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_BY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_KG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_KG.res
new file mode 100644
index 00000000000..f8dd2592ed2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_KG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_KZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_KZ.res
new file mode 100644
index 00000000000..1e43efa6374
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_KZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_MD.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_MD.res
new file mode 100644
index 00000000000..364d7a701f9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ru_MD.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rw.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rw.res
new file mode 100644
index 00000000000..22f8fdaa16e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rw.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rwk.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rwk.res
new file mode 100644
index 00000000000..d984a1c93d4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/rwk.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sa.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sa.res
new file mode 100644
index 00000000000..3e2cc8b1517
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sa.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sah.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sah.res
new file mode 100644
index 00000000000..71ad494c928
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sah.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/saq.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/saq.res
new file mode 100644
index 00000000000..675e9088b58
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/saq.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat.res
new file mode 100644
index 00000000000..baf0804e085
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_IN.res
new file mode 100644
index 00000000000..bb627ccc8cd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_Olck.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_Olck.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_Olck.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_Olck_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_Olck_IN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sat_Olck_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sbp.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sbp.res
new file mode 100644
index 00000000000..0a41bd2531d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sbp.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sc.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sc.res
new file mode 100644
index 00000000000..121f5a16a5e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sc.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd.res
new file mode 100644
index 00000000000..3843d1ff24d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Arab.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Arab.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Arab.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Arab_PK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Arab_PK.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Arab_PK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Deva.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Deva.res
new file mode 100644
index 00000000000..db917ef27c2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Deva.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Deva_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Deva_IN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_Deva_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_IN.res
new file mode 100644
index 00000000000..f3b8c43520f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_PK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_PK.res
new file mode 100644
index 00000000000..eae37f094d8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sd_PK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/se.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/se.res
new file mode 100644
index 00000000000..a96b8a227b2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/se.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/se_SE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/se_SE.res
new file mode 100644
index 00000000000..f2bf4bd6b4e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/se_SE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/seh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/seh.res
new file mode 100644
index 00000000000..919400eeaf6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/seh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ses.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ses.res
new file mode 100644
index 00000000000..951d52ac73d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ses.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sg.res
new file mode 100644
index 00000000000..365a5690d54
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh.res
new file mode 100644
index 00000000000..c8f1d63cad6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_BA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_BA.res
new file mode 100644
index 00000000000..1c32b14d215
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_BA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_CS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_CS.res
new file mode 100644
index 00000000000..c0f30fd93cc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_CS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_YU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_YU.res
new file mode 100644
index 00000000000..c0f30fd93cc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sh_YU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi.res
new file mode 100644
index 00000000000..86b1abb0063
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Latn.res
new file mode 100644
index 00000000000..24cf623fad9
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_MA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_MA.res
new file mode 100644
index 00000000000..0a40392fe35
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_MA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Tfng.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Tfng.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Tfng.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Tfng_MA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Tfng_MA.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/shi_Tfng_MA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/si.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/si.res
new file mode 100644
index 00000000000..3baf72e2d32
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/si.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sk.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sk.res
new file mode 100644
index 00000000000..8174265285b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sk.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sl.res
new file mode 100644
index 00000000000..4a065ac86ec
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/smn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/smn.res
new file mode 100644
index 00000000000..28854d7ea01
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/smn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sn.res
new file mode 100644
index 00000000000..bb0e8671961
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so.res
new file mode 100644
index 00000000000..36aef73fae6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_DJ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_DJ.res
new file mode 100644
index 00000000000..317ffc274d7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_DJ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_ET.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_ET.res
new file mode 100644
index 00000000000..da4e7a4aa07
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_ET.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_KE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_KE.res
new file mode 100644
index 00000000000..265fcc1c63e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/so_KE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sq.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sq.res
new file mode 100644
index 00000000000..0db5ed4a318
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sq.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sq_MK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sq_MK.res
new file mode 100644
index 00000000000..cafc9d1763c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sq_MK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr.res
new file mode 100644
index 00000000000..2f82de53915
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_BA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_BA.res
new file mode 100644
index 00000000000..01956459177
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_BA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_CS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_CS.res
new file mode 100644
index 00000000000..205aaa5a537
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_CS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_BA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_BA.res
new file mode 100644
index 00000000000..fa14c5ce194
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_BA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_CS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_CS.res
new file mode 100644
index 00000000000..b5ea6505c89
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_CS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_RS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_RS.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_RS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_XK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_XK.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_XK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_YU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_YU.res
new file mode 100644
index 00000000000..b5ea6505c89
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Cyrl_YU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn.res
new file mode 100644
index 00000000000..7f63ffddd95
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_BA.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_BA.res
new file mode 100644
index 00000000000..d15a555daa4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_BA.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_CS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_CS.res
new file mode 100644
index 00000000000..c0f30fd93cc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_CS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_ME.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_ME.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_ME.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_RS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_RS.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_RS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_YU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_YU.res
new file mode 100644
index 00000000000..c0f30fd93cc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_Latn_YU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_ME.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_ME.res
new file mode 100644
index 00000000000..80aa195fc05
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_ME.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_RS.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_RS.res
new file mode 100644
index 00000000000..b5ea6505c89
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_RS.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_XK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_XK.res
new file mode 100644
index 00000000000..70f2ece7b2f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_XK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_YU.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_YU.res
new file mode 100644
index 00000000000..205aaa5a537
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sr_YU.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su.res
new file mode 100644
index 00000000000..2936bfae239
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_ID.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_ID.res
new file mode 100644
index 00000000000..b2d9eab3fc8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_ID.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_Latn.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_Latn_ID.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_Latn_ID.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/su_Latn_ID.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/supplementalData.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/supplementalData.res
new file mode 100644
index 00000000000..a7597f70d73
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/supplementalData.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sv.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sv.res
new file mode 100644
index 00000000000..9d225cf0de8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sv.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw.res
new file mode 100644
index 00000000000..5e9c0fbe699
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_CD.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_CD.res
new file mode 100644
index 00000000000..c5e3c8859bd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_CD.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_KE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_KE.res
new file mode 100644
index 00000000000..acb57f392d7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_KE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_UG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_UG.res
new file mode 100644
index 00000000000..9ed6f1e7054
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/sw_UG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/syr.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/syr.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/syr.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/szl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/szl.res
new file mode 100644
index 00000000000..b09ec284ea3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/szl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta.res
new file mode 100644
index 00000000000..eb4ffb0cf2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_LK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_LK.res
new file mode 100644
index 00000000000..490e8d88224
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_LK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_MY.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_MY.res
new file mode 100644
index 00000000000..6b5f64d61cd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_MY.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_SG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_SG.res
new file mode 100644
index 00000000000..df49832995c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ta_SG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/te.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/te.res
new file mode 100644
index 00000000000..2ebf1cdb13f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/te.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/teo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/teo.res
new file mode 100644
index 00000000000..16a732817a5
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/teo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/teo_KE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/teo_KE.res
new file mode 100644
index 00000000000..bf48018a9fa
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/teo_KE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tg.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tg.res
new file mode 100644
index 00000000000..74d8a1baf18
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tg.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/th.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/th.res
new file mode 100644
index 00000000000..ddf9d6fb889
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/th.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ti.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ti.res
new file mode 100644
index 00000000000..d52773b3bf4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ti.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ti_ER.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ti_ER.res
new file mode 100644
index 00000000000..5a2eced9e48
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ti_ER.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tk.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tk.res
new file mode 100644
index 00000000000..2eb92bfee8a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tk.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tl.res
new file mode 100644
index 00000000000..5ce15e5d802
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tl_PH.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tl_PH.res
new file mode 100644
index 00000000000..8e19402dd9a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tl_PH.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/to.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/to.res
new file mode 100644
index 00000000000..cce1a6d0de1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/to.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tr.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tr.res
new file mode 100644
index 00000000000..52eb84da310
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tr.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tt.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tt.res
new file mode 100644
index 00000000000..30e5bffd2ce
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tt.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/twq.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/twq.res
new file mode 100644
index 00000000000..951d52ac73d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/twq.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tzm.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tzm.res
new file mode 100644
index 00000000000..b10f9107de7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/tzm.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ug.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ug.res
new file mode 100644
index 00000000000..a41140ad20c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ug.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uk.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uk.res
new file mode 100644
index 00000000000..233c2b7dd46
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uk.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ur.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ur.res
new file mode 100644
index 00000000000..d4ed4fc135b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ur.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ur_IN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ur_IN.res
new file mode 100644
index 00000000000..5130e3c7a0f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/ur_IN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz.res
new file mode 100644
index 00000000000..d248cba8400
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_AF.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_AF.res
new file mode 100644
index 00000000000..16ab3508cfd
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_AF.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Arab.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Arab.res
new file mode 100644
index 00000000000..141040255c8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Arab.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Arab_AF.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Arab_AF.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Arab_AF.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Cyrl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Cyrl.res
new file mode 100644
index 00000000000..cff78beafff
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Cyrl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Latn.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Latn_UZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Latn_UZ.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_Latn_UZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_UZ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_UZ.res
new file mode 100644
index 00000000000..eeb39fd9536
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/uz_UZ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai.res
new file mode 100644
index 00000000000..ebb451ccad7
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_LR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_LR.res
new file mode 100644
index 00000000000..4cec44f397f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_LR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Latn.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Latn.res
new file mode 100644
index 00000000000..d365ad7b549
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Latn.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Vaii.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Vaii.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Vaii.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Vaii_LR.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Vaii_LR.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vai_Vaii_LR.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vi.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vi.res
new file mode 100644
index 00000000000..71f1bb330a0
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vi.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vmw.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vmw.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vmw.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vun.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vun.res
new file mode 100644
index 00000000000..d984a1c93d4
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/vun.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/wae.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/wae.res
new file mode 100644
index 00000000000..0e12d1be1d1
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/wae.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/wo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/wo.res
new file mode 100644
index 00000000000..26a2f8eb5ac
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/wo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/xh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/xh.res
new file mode 100644
index 00000000000..29764fdee71
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/xh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/xog.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/xog.res
new file mode 100644
index 00000000000..4c8837c728c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/xog.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yav.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yav.res
new file mode 100644
index 00000000000..f3cfedff23f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yav.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yi.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yi.res
new file mode 100644
index 00000000000..c0839ab60b6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yi.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yo.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yo.res
new file mode 100644
index 00000000000..c15c1069278
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yo.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yo_BJ.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yo_BJ.res
new file mode 100644
index 00000000000..1303319696c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yo_BJ.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl.res
new file mode 100644
index 00000000000..e50521f46cc
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl_CO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl_CO.res
new file mode 100644
index 00000000000..0c55dbd3805
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl_CO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl_VE.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl_VE.res
new file mode 100644
index 00000000000..0c55dbd3805
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yrl_VE.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue.res
new file mode 100644
index 00000000000..c0bae1cc083
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_CN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_CN.res
new file mode 100644
index 00000000000..d467bd75938
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_CN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_HK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_HK.res
new file mode 100644
index 00000000000..b4d52e4ee5c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_HK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hans.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hans.res
new file mode 100644
index 00000000000..ccb101d026c
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hans.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hans_CN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hans_CN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hans_CN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hant.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hant.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hant.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hant_HK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hant_HK.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/yue_Hant_HK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/za.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/za.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/za.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zgh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zgh.res
new file mode 100644
index 00000000000..cbe9622afb2
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zgh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh.res
new file mode 100644
index 00000000000..80b74b2ea72
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_CN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_CN.res
new file mode 100644
index 00000000000..d124a8be2f3
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_CN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_HK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_HK.res
new file mode 100644
index 00000000000..2e41ef254e5
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_HK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans.res
new file mode 100644
index 00000000000..2297848df2e
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_CN.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_CN.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_CN.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_HK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_HK.res
new file mode 100644
index 00000000000..7b535fc6f92
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_HK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_MO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_MO.res
new file mode 100644
index 00000000000..dde9dc6cd0f
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_MO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_SG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_SG.res
new file mode 100644
index 00000000000..34ce7270baa
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hans_SG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant.res
new file mode 100644
index 00000000000..1b961500546
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_HK.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_HK.res
new file mode 100644
index 00000000000..21f9ccb0dc8
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_HK.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_MO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_MO.res
new file mode 100644
index 00000000000..dd49ada8d0b
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_MO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_TW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_TW.res
new file mode 100644
index 00000000000..06cf04d868a
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_Hant_TW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_MO.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_MO.res
new file mode 100644
index 00000000000..b44f62e09fe
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_MO.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_SG.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_SG.res
new file mode 100644
index 00000000000..f4399d19f0d
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_SG.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_TW.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_TW.res
new file mode 100644
index 00000000000..8d8714b2d46
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zh_TW.res differ
diff --git a/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zu.res b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zu.res
new file mode 100644
index 00000000000..f91cb474bf6
Binary files /dev/null and b/icu4j/main/currdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/curr/zu.res differ
diff --git a/icu4j/main/framework/pom.xml b/icu4j/main/framework/pom.xml
new file mode 100644
index 00000000000..d4cced1b37f
--- /dev/null
+++ b/icu4j/main/framework/pom.xml
@@ -0,0 +1,53 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ framework
+
+
+ ${project.basedir}/../..
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+ com.ibm.icu.dev.test.TestAll
+
+
+
+
+
+
+
+
+
diff --git a/icu4j/main/framework/src/main/resources/LICENSE b/icu4j/main/framework/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/framework/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/AbstractTestLog.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/AbstractTestLog.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/AbstractTestLog.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/AbstractTestLog.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/TestFmwk.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/TestFmwk.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/TestFmwk.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/TestFmwk.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/TestLog.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/TestLog.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/TestLog.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/TestLog.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/TestUtil.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/TestUtil.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/TestUtil.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/TestUtil.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/UTF16Util.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/UTF16Util.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/UTF16Util.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/UTF16Util.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/UnicodeKnownIssues.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/UnicodeKnownIssues.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/UnicodeKnownIssues.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/test/UnicodeKnownIssues.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/util/CollectionUtilities.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/util/CollectionUtilities.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/util/CollectionUtilities.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/util/CollectionUtilities.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/util/Timer.java b/icu4j/main/framework/src/test/java/com/ibm/icu/dev/util/Timer.java
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/util/Timer.java
rename to icu4j/main/framework/src/test/java/com/ibm/icu/dev/util/Timer.java
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/manifest.test.stub b/icu4j/main/framework/src/test/resources/com/ibm/icu/dev/test/manifest.test.stub
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/manifest.test.stub
rename to icu4j/main/framework/src/test/resources/com/ibm/icu/dev/test/manifest.test.stub
diff --git a/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/package.html b/icu4j/main/framework/src/test/resources/com/ibm/icu/dev/test/package.html
similarity index 100%
rename from icu4j/main/tests/framework/src/com/ibm/icu/dev/test/package.html
rename to icu4j/main/framework/src/test/resources/com/ibm/icu/dev/test/package.html
diff --git a/icu4j/main/icu4j/pom.xml b/icu4j/main/icu4j/pom.xml
new file mode 100644
index 00000000000..c01d56d1eec
--- /dev/null
+++ b/icu4j/main/icu4j/pom.xml
@@ -0,0 +1,96 @@
+
+
+
+ 4.0.0
+
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ icu4j
+
+
+ ${project.basedir}/../..
+
+ com.ibm.icu
+ com.ibm.icu
+ ICU4J
+ International Components for Unicode for Java
+ ${localTitle}
+ ${localTitle}
+ ${localTitle}
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+ com.ibm.icu
+ collate
+ ${project.version}
+
+
+ com.ibm.icu
+ currdata
+ ${project.version}
+
+
+ com.ibm.icu
+ langdata
+ ${project.version}
+
+
+ com.ibm.icu
+ regiondata
+ ${project.version}
+
+
+ com.ibm.icu
+ translit
+ ${project.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+
+ shade
+
+ package
+
+ true
+ ${project.build.directory}/dependency-reduced-pom.xml
+ true
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ com.ibm.icu.util.VersionInfo
+ com.ibm.icu.lang,com.ibm.icu.math,com.ibm.icu.number,com.ibm.icu.text,com.ibm.icu.util
+
+
+
+
+
+
+
+
diff --git a/icu4j/main/langdata/pom.xml b/icu4j/main/langdata/pom.xml
new file mode 100644
index 00000000000..f367b5505c9
--- /dev/null
+++ b/icu4j/main/langdata/pom.xml
@@ -0,0 +1,29 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ langdata
+
+
+ language data
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+
diff --git a/icu4j/main/classes/langdata/src/com/ibm/icu/impl/ICULangDataTables.java b/icu4j/main/langdata/src/main/java/com/ibm/icu/impl/ICULangDataTables.java
similarity index 100%
rename from icu4j/main/classes/langdata/src/com/ibm/icu/impl/ICULangDataTables.java
rename to icu4j/main/langdata/src/main/java/com/ibm/icu/impl/ICULangDataTables.java
diff --git a/icu4j/main/langdata/src/main/resources/LICENSE b/icu4j/main/langdata/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/langdata/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/af.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/af.res
new file mode 100644
index 00000000000..dce12766052
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/af.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/agq.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/agq.res
new file mode 100644
index 00000000000..bafdea345c9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/agq.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ak.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ak.res
new file mode 100644
index 00000000000..a8813f6f564
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ak.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/am.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/am.res
new file mode 100644
index 00000000000..a1400cb3d2e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/am.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar.res
new file mode 100644
index 00000000000..4538fb9bd80
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_EG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_EG.res
new file mode 100644
index 00000000000..ea1dfbffdb1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_EG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_LY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_LY.res
new file mode 100644
index 00000000000..ff3075fe25c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_LY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_SA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_SA.res
new file mode 100644
index 00000000000..73b5d736c7b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ar_SA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ars.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ars.res
new file mode 100644
index 00000000000..b7c7b115239
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ars.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/as.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/as.res
new file mode 100644
index 00000000000..a765d78eb24
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/as.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/asa.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/asa.res
new file mode 100644
index 00000000000..14bfd85b47d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/asa.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ast.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ast.res
new file mode 100644
index 00000000000..969795c2f95
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ast.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az.res
new file mode 100644
index 00000000000..775e6541362
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_AZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_AZ.res
new file mode 100644
index 00000000000..25905d5f786
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_AZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Cyrl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Cyrl.res
new file mode 100644
index 00000000000..fcdc54e1187
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Cyrl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Latn.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Latn_AZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Latn_AZ.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/az_Latn_AZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bas.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bas.res
new file mode 100644
index 00000000000..b0210cc391f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bas.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/be.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/be.res
new file mode 100644
index 00000000000..5078cdf3cb4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/be.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bem.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bem.res
new file mode 100644
index 00000000000..52da91ac035
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bem.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bez.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bez.res
new file mode 100644
index 00000000000..c0f111b3833
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bez.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bg.res
new file mode 100644
index 00000000000..425854a6ae4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bgc.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bgc.res
new file mode 100644
index 00000000000..5c539ccad5d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bgc.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bho.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bho.res
new file mode 100644
index 00000000000..c2e6854279f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bho.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bm.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bm.res
new file mode 100644
index 00000000000..be3ccadf3cd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bm.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bn.res
new file mode 100644
index 00000000000..ba04e4b47ff
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bn_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bn_IN.res
new file mode 100644
index 00000000000..35206e98ae9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bn_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bo.res
new file mode 100644
index 00000000000..bf1c5b81273
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/br.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/br.res
new file mode 100644
index 00000000000..8561de06c20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/br.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/brx.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/brx.res
new file mode 100644
index 00000000000..e0fb9c3cd94
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/brx.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs.res
new file mode 100644
index 00000000000..b3522866c9b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_BA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_BA.res
new file mode 100644
index 00000000000..a8afb2ce8aa
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_BA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Cyrl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Cyrl.res
new file mode 100644
index 00000000000..23882e9691b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Cyrl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Latn.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Latn_BA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Latn_BA.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/bs_Latn_BA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ca.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ca.res
new file mode 100644
index 00000000000..cb4448a4ef5
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ca.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ccp.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ccp.res
new file mode 100644
index 00000000000..a90dd8fe439
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ccp.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ce.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ce.res
new file mode 100644
index 00000000000..71337ab647c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ce.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ceb.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ceb.res
new file mode 100644
index 00000000000..bd7eb639ccd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ceb.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cgg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cgg.res
new file mode 100644
index 00000000000..c8020a7c4b6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cgg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/chr.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/chr.res
new file mode 100644
index 00000000000..58ea26e49d0
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/chr.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ckb.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ckb.res
new file mode 100644
index 00000000000..dfb7a23d09e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ckb.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cs.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cs.res
new file mode 100644
index 00000000000..a95174ad780
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cs.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cv.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cv.res
new file mode 100644
index 00000000000..5baad156505
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cv.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cy.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cy.res
new file mode 100644
index 00000000000..6bf1d827dc7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/cy.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/da.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/da.res
new file mode 100644
index 00000000000..5592bcc0bee
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/da.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dav.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dav.res
new file mode 100644
index 00000000000..214edf2062a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dav.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de.res
new file mode 100644
index 00000000000..8607873e99a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de_AT.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de_AT.res
new file mode 100644
index 00000000000..0395a43caf2
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de_AT.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de_CH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de_CH.res
new file mode 100644
index 00000000000..d6097d52a1c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/de_CH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dje.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dje.res
new file mode 100644
index 00000000000..b8a8f6001ea
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dje.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/doi.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/doi.res
new file mode 100644
index 00000000000..3ea839367e4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/doi.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dsb.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dsb.res
new file mode 100644
index 00000000000..6d77a191b5a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dsb.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dua.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dua.res
new file mode 100644
index 00000000000..84063f8e1e3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dua.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dyo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dyo.res
new file mode 100644
index 00000000000..68c7f575b0c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dyo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dz.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dz.res
new file mode 100644
index 00000000000..1d28085a6dc
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/dz.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ebu.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ebu.res
new file mode 100644
index 00000000000..e6d3bf4dd38
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ebu.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ee.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ee.res
new file mode 100644
index 00000000000..c62e477d7d5
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ee.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/el.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/el.res
new file mode 100644
index 00000000000..152435e1390
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/el.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en.res
new file mode 100644
index 00000000000..7f4dd822924
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_001.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_001.res
new file mode 100644
index 00000000000..743c10da0d8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_001.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_150.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_150.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_150.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AI.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AT.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AT.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AT.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AU.res
new file mode 100644
index 00000000000..6d37f888ee8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_AU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BB.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BB.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BB.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BE.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BS.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BW.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BZ.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_BZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CA.res
new file mode 100644
index 00000000000..69ca0436b81
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CC.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CC.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CC.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CH.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CK.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CX.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CX.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CX.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CY.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_CY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DE.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DK.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_DM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ER.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ER.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ER.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FI.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FJ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FJ.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FJ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FK.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_FM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GB.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GB.res
new file mode 100644
index 00000000000..e0d8dcaf3db
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GB.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GD.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GD.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GD.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GH.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GI.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GY.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_GY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_HK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_HK.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_HK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IE.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IL.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IL.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IL.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IN.res
new file mode 100644
index 00000000000..415f1bcbd73
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IO.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_IO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_JE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_JE.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_JE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_JM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_JM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_JM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KE.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KI.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KN.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KY.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_KY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LC.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LC.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LC.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LR.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LS.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_LS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MO.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MS.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MT.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MT.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MT.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MU.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MV.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MV.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MV.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MW.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MY.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_MY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NA.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NF.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NF.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NF.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NH.res
new file mode 100644
index 00000000000..ae724e31a20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NL.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NL.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NL.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NR.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NU.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NZ.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_NZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PK.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PN.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PW.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_PW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_RH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_RH.res
new file mode 100644
index 00000000000..9ca285f716c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_RH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_RW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_RW.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_RW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SB.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SB.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SB.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SC.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SC.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SC.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SD.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SD.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SD.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SE.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SH.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SI.res
new file mode 100644
index 00000000000..da61b943f3d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SL.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SL.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SL.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SS.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SX.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SX.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SX.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SZ.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_SZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TC.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TC.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TC.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TK.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TO.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TT.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TT.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TT.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TV.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TV.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TV.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TZ.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_TZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_UG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_UG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_UG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VC.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VC.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VC.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VG.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VU.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_VU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_WS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_WS.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_WS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZA.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZM.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZW.res
new file mode 100644
index 00000000000..5ebf170709e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/en_ZW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/eo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/eo.res
new file mode 100644
index 00000000000..e3aaf722bbe
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/eo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es.res
new file mode 100644
index 00000000000..9300bc31fa8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_419.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_419.res
new file mode 100644
index 00000000000..c83219d4e5b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_419.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_AR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_AR.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_AR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BO.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BR.res
new file mode 100644
index 00000000000..f9e8a03df0a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BZ.res
new file mode 100644
index 00000000000..f9e8a03df0a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_BZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CL.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CL.res
new file mode 100644
index 00000000000..05fba65ede3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CL.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CO.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CR.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CU.res
new file mode 100644
index 00000000000..f9e8a03df0a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_CU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_DO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_DO.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_DO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_EC.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_EC.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_EC.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_GT.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_GT.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_GT.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_HN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_HN.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_HN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_MX.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_MX.res
new file mode 100644
index 00000000000..43e4a5309e2
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_MX.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_NI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_NI.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_NI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PA.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PE.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PR.res
new file mode 100644
index 00000000000..aa251b99275
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PY.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_PY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_SV.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_SV.res
new file mode 100644
index 00000000000..aa251b99275
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_SV.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_US.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_US.res
new file mode 100644
index 00000000000..bbded079d10
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_US.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_UY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_UY.res
new file mode 100644
index 00000000000..f9e8a03df0a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_UY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_VE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_VE.res
new file mode 100644
index 00000000000..99d12e52d8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/es_VE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/et.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/et.res
new file mode 100644
index 00000000000..189b2bb4f6f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/et.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/eu.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/eu.res
new file mode 100644
index 00000000000..e7256bd6791
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/eu.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ewo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ewo.res
new file mode 100644
index 00000000000..8794c6c5d58
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ewo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fa.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fa.res
new file mode 100644
index 00000000000..f8ec998dbac
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fa.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fa_AF.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fa_AF.res
new file mode 100644
index 00000000000..ce8212b3622
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fa_AF.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff.res
new file mode 100644
index 00000000000..733f1b33b70
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Adlm.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Adlm.res
new file mode 100644
index 00000000000..56d551c8946
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Adlm.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_CM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_CM.res
new file mode 100644
index 00000000000..4badcace77d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_CM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_GN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_GN.res
new file mode 100644
index 00000000000..19fa0bae6e1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_GN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_CM.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_CM.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_CM.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_GN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_GN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_GN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_MR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_MR.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_MR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_SN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_SN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_Latn_SN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_MR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_MR.res
new file mode 100644
index 00000000000..937cb767eb8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_MR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_SN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_SN.res
new file mode 100644
index 00000000000..22c4973cc8e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ff_SN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fi.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fi.res
new file mode 100644
index 00000000000..5a526abc71e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fi.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fil.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fil.res
new file mode 100644
index 00000000000..526b647ea4c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fil.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fil_PH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fil_PH.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fil_PH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fo.res
new file mode 100644
index 00000000000..ec27230dcbe
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr.res
new file mode 100644
index 00000000000..48fa7150ea7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_BE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_BE.res
new file mode 100644
index 00000000000..e86747968a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_BE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_CA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_CA.res
new file mode 100644
index 00000000000..1393487cef1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_CA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_CH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_CH.res
new file mode 100644
index 00000000000..bf1998915d5
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fr_CH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fur.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fur.res
new file mode 100644
index 00000000000..4a86877a8af
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fur.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fy.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fy.res
new file mode 100644
index 00000000000..eff74d47f9c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/fy.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ga.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ga.res
new file mode 100644
index 00000000000..6279f1a609e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ga.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gd.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gd.res
new file mode 100644
index 00000000000..13ed90eabe9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gd.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gl.res
new file mode 100644
index 00000000000..9dc5aa9bfc3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gsw.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gsw.res
new file mode 100644
index 00000000000..ce104bd7f10
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gsw.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gu.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gu.res
new file mode 100644
index 00000000000..cd1de912d8d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gu.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/guz.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/guz.res
new file mode 100644
index 00000000000..f112921f568
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/guz.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gv.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gv.res
new file mode 100644
index 00000000000..66c18c3b93a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/gv.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ha.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ha.res
new file mode 100644
index 00000000000..36b8d02129d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ha.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ha_NE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ha_NE.res
new file mode 100644
index 00000000000..b3461580491
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ha_NE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/haw.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/haw.res
new file mode 100644
index 00000000000..9416e89e732
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/haw.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/he.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/he.res
new file mode 100644
index 00000000000..352f0944d91
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/he.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/he_IL.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/he_IL.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/he_IL.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hi.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hi.res
new file mode 100644
index 00000000000..6ebba859b34
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hi.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hi_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hi_Latn.res
new file mode 100644
index 00000000000..a10f7fbb00d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hi_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hr.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hr.res
new file mode 100644
index 00000000000..11c24765147
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hr.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hsb.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hsb.res
new file mode 100644
index 00000000000..749e100ed98
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hsb.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hu.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hu.res
new file mode 100644
index 00000000000..75c31680924
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hu.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hy.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hy.res
new file mode 100644
index 00000000000..558c6381cb3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/hy.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ia.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ia.res
new file mode 100644
index 00000000000..8c8e2869a8a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ia.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/id.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/id.res
new file mode 100644
index 00000000000..d3c669a7661
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/id.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/id_ID.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/id_ID.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/id_ID.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ie.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ie.res
new file mode 100644
index 00000000000..4b4d6d54b7f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ie.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ig.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ig.res
new file mode 100644
index 00000000000..95dbcdd40d2
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ig.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ii.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ii.res
new file mode 100644
index 00000000000..c2cf0519ee3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ii.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/in.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/in.res
new file mode 100644
index 00000000000..514c3f3f113
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/in.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/in_ID.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/in_ID.res
new file mode 100644
index 00000000000..5ca9589f0e5
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/in_ID.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/is.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/is.res
new file mode 100644
index 00000000000..552488259af
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/is.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/it.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/it.res
new file mode 100644
index 00000000000..82b1c77d352
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/it.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/iw.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/iw.res
new file mode 100644
index 00000000000..2bde9b9e3e3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/iw.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/iw_IL.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/iw_IL.res
new file mode 100644
index 00000000000..a3e30beef5c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/iw_IL.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ja.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ja.res
new file mode 100644
index 00000000000..7e2fdd73540
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ja.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jgo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jgo.res
new file mode 100644
index 00000000000..a8eff17e8d4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jgo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jmc.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jmc.res
new file mode 100644
index 00000000000..0ddc079d38d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jmc.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jv.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jv.res
new file mode 100644
index 00000000000..ba5a344712d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/jv.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ka.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ka.res
new file mode 100644
index 00000000000..c7b542a844e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ka.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kab.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kab.res
new file mode 100644
index 00000000000..559d736279b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kab.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kam.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kam.res
new file mode 100644
index 00000000000..1afa4ae42a8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kam.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kde.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kde.res
new file mode 100644
index 00000000000..49a20396cb1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kde.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kea.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kea.res
new file mode 100644
index 00000000000..3d81c4d31ad
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kea.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kgp.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kgp.res
new file mode 100644
index 00000000000..f0b87eaca9e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kgp.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/khq.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/khq.res
new file mode 100644
index 00000000000..8bd46e895a8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/khq.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ki.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ki.res
new file mode 100644
index 00000000000..98c05f42dcd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ki.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kk.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kk.res
new file mode 100644
index 00000000000..341c9cc3d23
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kk.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kkj.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kkj.res
new file mode 100644
index 00000000000..f048f5a61a1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kkj.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kl.res
new file mode 100644
index 00000000000..dc5519cd426
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kln.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kln.res
new file mode 100644
index 00000000000..2c47b833b9d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kln.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/km.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/km.res
new file mode 100644
index 00000000000..463ca856e98
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/km.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kn.res
new file mode 100644
index 00000000000..90af6264389
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ko.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ko.res
new file mode 100644
index 00000000000..20a706d9c6e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ko.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kok.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kok.res
new file mode 100644
index 00000000000..3a7a4e4b716
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kok.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks.res
new file mode 100644
index 00000000000..43c87da6728
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Arab.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Arab.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Arab.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Arab_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Arab_IN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Arab_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Deva.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Deva.res
new file mode 100644
index 00000000000..75effc6142c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_Deva.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_IN.res
new file mode 100644
index 00000000000..9b45ee05592
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ks_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksb.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksb.res
new file mode 100644
index 00000000000..35cf998587e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksb.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksf.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksf.res
new file mode 100644
index 00000000000..5c0810cf85a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksf.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksh.res
new file mode 100644
index 00000000000..7b88b372361
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ksh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ku.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ku.res
new file mode 100644
index 00000000000..1ebdf0373df
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ku.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kw.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kw.res
new file mode 100644
index 00000000000..6525e8bbd13
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/kw.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ky.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ky.res
new file mode 100644
index 00000000000..6ad5a0211d8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ky.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lag.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lag.res
new file mode 100644
index 00000000000..ec5fe84bd6c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lag.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lb.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lb.res
new file mode 100644
index 00000000000..2a4a77f7941
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lb.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lg.res
new file mode 100644
index 00000000000..536cb773045
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lij.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lij.res
new file mode 100644
index 00000000000..4be68e7552a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lij.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lkt.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lkt.res
new file mode 100644
index 00000000000..1ec10138e64
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lkt.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lmo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lmo.res
new file mode 100644
index 00000000000..360026c6db1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lmo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ln.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ln.res
new file mode 100644
index 00000000000..9a455d2b2f5
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ln.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lo.res
new file mode 100644
index 00000000000..7c24f1eec79
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lrc.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lrc.res
new file mode 100644
index 00000000000..23d1c5579cf
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lrc.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lt.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lt.res
new file mode 100644
index 00000000000..11cedf1b41d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lt.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lu.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lu.res
new file mode 100644
index 00000000000..371303a42b4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lu.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/luo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/luo.res
new file mode 100644
index 00000000000..f2d5188cdda
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/luo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/luy.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/luy.res
new file mode 100644
index 00000000000..b9b0d8c0942
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/luy.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lv.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lv.res
new file mode 100644
index 00000000000..1a9a63d8d07
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/lv.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mai.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mai.res
new file mode 100644
index 00000000000..02de9e0a250
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mai.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mas.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mas.res
new file mode 100644
index 00000000000..eaf091b12e1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mas.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mer.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mer.res
new file mode 100644
index 00000000000..d14da693ef6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mer.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mfe.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mfe.res
new file mode 100644
index 00000000000..559d55019dd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mfe.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mg.res
new file mode 100644
index 00000000000..563f6c06d3f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mgh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mgh.res
new file mode 100644
index 00000000000..67b5e89e983
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mgh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mgo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mgo.res
new file mode 100644
index 00000000000..4f71af93768
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mgo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mi.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mi.res
new file mode 100644
index 00000000000..7d7dd27b3cf
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mi.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mk.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mk.res
new file mode 100644
index 00000000000..61c89f0045a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mk.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ml.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ml.res
new file mode 100644
index 00000000000..5b7ffb66b61
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ml.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mn.res
new file mode 100644
index 00000000000..15c8fcca812
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni.res
new file mode 100644
index 00000000000..39a55ccba09
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_Beng.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_Beng.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_Beng.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_Beng_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_Beng_IN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_Beng_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_IN.res
new file mode 100644
index 00000000000..4d57afbf36e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mni_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mo.res
new file mode 100644
index 00000000000..1ed716a3b58
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mr.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mr.res
new file mode 100644
index 00000000000..81ff289a017
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mr.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ms.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ms.res
new file mode 100644
index 00000000000..bb3148b2e30
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ms.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mt.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mt.res
new file mode 100644
index 00000000000..bb2e4db1b23
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mt.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mua.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mua.res
new file mode 100644
index 00000000000..9361e8f758d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mua.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/my.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/my.res
new file mode 100644
index 00000000000..bd7e5a8e149
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/my.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mzn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mzn.res
new file mode 100644
index 00000000000..d53b0e4668e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/mzn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/naq.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/naq.res
new file mode 100644
index 00000000000..41091946715
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/naq.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nb.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nb.res
new file mode 100644
index 00000000000..9f1ef586436
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nb.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nd.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nd.res
new file mode 100644
index 00000000000..edae7db9d4f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nd.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nds.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nds.res
new file mode 100644
index 00000000000..63706d5778f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nds.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ne.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ne.res
new file mode 100644
index 00000000000..38622af11e3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ne.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nl.res
new file mode 100644
index 00000000000..ee7cda0e21c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nmg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nmg.res
new file mode 100644
index 00000000000..079fde0dcd9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nmg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nn.res
new file mode 100644
index 00000000000..c4c7ee2fcf6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nn_NO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nn_NO.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nn_NO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nnh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nnh.res
new file mode 100644
index 00000000000..cd26e8460b8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nnh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no.res
new file mode 100644
index 00000000000..d7a61037cee
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no_NO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no_NO.res
new file mode 100644
index 00000000000..8143b597926
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no_NO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no_NO_NY.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no_NO_NY.res
new file mode 100644
index 00000000000..4707885856e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/no_NO_NY.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nqo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nqo.res
new file mode 100644
index 00000000000..1acd64154c9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nqo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nus.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nus.res
new file mode 100644
index 00000000000..8e78889e770
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nus.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nyn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nyn.res
new file mode 100644
index 00000000000..90b2db1a00b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/nyn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/oc.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/oc.res
new file mode 100644
index 00000000000..c7812bcb35e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/oc.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/om.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/om.res
new file mode 100644
index 00000000000..3d6ff79f75e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/om.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/or.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/or.res
new file mode 100644
index 00000000000..c5825047f89
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/or.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/os.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/os.res
new file mode 100644
index 00000000000..9651c2495b9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/os.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa.res
new file mode 100644
index 00000000000..1f1e82329fb
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Arab.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Arab.res
new file mode 100644
index 00000000000..100588854f1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Arab.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Arab_PK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Arab_PK.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Arab_PK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Guru.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Guru.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Guru.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Guru_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Guru_IN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_Guru_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_IN.res
new file mode 100644
index 00000000000..2c75baf008b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_PK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_PK.res
new file mode 100644
index 00000000000..7d1e881dd78
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pa_PK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pcm.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pcm.res
new file mode 100644
index 00000000000..24b6deafbcd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pcm.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pl.res
new file mode 100644
index 00000000000..ce47981dcc7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pool.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pool.res
new file mode 100644
index 00000000000..4263a509c2c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pool.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/prg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/prg.res
new file mode 100644
index 00000000000..eda819e73e3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/prg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ps.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ps.res
new file mode 100644
index 00000000000..44a8565234f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ps.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ps_PK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ps_PK.res
new file mode 100644
index 00000000000..6dc7b1b864b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ps_PK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt.res
new file mode 100644
index 00000000000..876b113fd9b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_AO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_AO.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_AO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_CH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_CH.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_CH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_CV.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_CV.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_CV.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_GQ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_GQ.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_GQ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_GW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_GW.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_GW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_LU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_LU.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_LU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_MO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_MO.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_MO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_MZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_MZ.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_MZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_PT.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_PT.res
new file mode 100644
index 00000000000..517ae15ab9a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_PT.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_ST.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_ST.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_ST.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_TL.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_TL.res
new file mode 100644
index 00000000000..b0e90c721a6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/pt_TL.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/qu.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/qu.res
new file mode 100644
index 00000000000..cd4fc1f5946
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/qu.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/raj.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/raj.res
new file mode 100644
index 00000000000..3b9e137b1f8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/raj.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/res_index.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/res_index.res
new file mode 100644
index 00000000000..fbe89c87add
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/res_index.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rm.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rm.res
new file mode 100644
index 00000000000..29c251586d9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rm.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rn.res
new file mode 100644
index 00000000000..2fd3cb11a0a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ro.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ro.res
new file mode 100644
index 00000000000..14a351ffa92
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ro.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ro_MD.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ro_MD.res
new file mode 100644
index 00000000000..beda4b179af
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ro_MD.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rof.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rof.res
new file mode 100644
index 00000000000..d595e498d69
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rof.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/root.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/root.res
new file mode 100644
index 00000000000..9a0467ff90e
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/root.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ru.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ru.res
new file mode 100644
index 00000000000..c4a92948936
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ru.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rw.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rw.res
new file mode 100644
index 00000000000..cb016dd5291
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rw.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rwk.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rwk.res
new file mode 100644
index 00000000000..f555037fa58
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/rwk.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sa.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sa.res
new file mode 100644
index 00000000000..e19fef8bad9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sa.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sah.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sah.res
new file mode 100644
index 00000000000..9c2d2c944ca
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sah.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/saq.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/saq.res
new file mode 100644
index 00000000000..abb0d7c9cbd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/saq.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat.res
new file mode 100644
index 00000000000..f88f8c1b50a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_IN.res
new file mode 100644
index 00000000000..5ef10261ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_Olck.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_Olck.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_Olck.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_Olck_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_Olck_IN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sat_Olck_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sbp.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sbp.res
new file mode 100644
index 00000000000..5a2ea43cd45
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sbp.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sc.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sc.res
new file mode 100644
index 00000000000..8b0cc1a4ba2
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sc.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd.res
new file mode 100644
index 00000000000..c444d96940d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Arab.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Arab.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Arab.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Arab_PK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Arab_PK.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Arab_PK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Deva.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Deva.res
new file mode 100644
index 00000000000..ca782ec0c9a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Deva.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Deva_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Deva_IN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_Deva_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_IN.res
new file mode 100644
index 00000000000..59c36991eff
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_PK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_PK.res
new file mode 100644
index 00000000000..01d250f1a4a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sd_PK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/se.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/se.res
new file mode 100644
index 00000000000..42b8d36dcc7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/se.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/se_FI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/se_FI.res
new file mode 100644
index 00000000000..992b94def7d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/se_FI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/seh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/seh.res
new file mode 100644
index 00000000000..5199a26667f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/seh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ses.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ses.res
new file mode 100644
index 00000000000..e4637b2465d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ses.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sg.res
new file mode 100644
index 00000000000..7e49b2b6b67
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh.res
new file mode 100644
index 00000000000..6cc93ed77e5
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_BA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_BA.res
new file mode 100644
index 00000000000..0adfe1c5d10
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_BA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_CS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_CS.res
new file mode 100644
index 00000000000..5e0e435f7cd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_CS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_YU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_YU.res
new file mode 100644
index 00000000000..5e0e435f7cd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sh_YU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi.res
new file mode 100644
index 00000000000..cbcea29fcc0
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Latn.res
new file mode 100644
index 00000000000..f205585e9ce
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_MA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_MA.res
new file mode 100644
index 00000000000..217da3b7967
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_MA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Tfng.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Tfng.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Tfng.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Tfng_MA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Tfng_MA.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/shi_Tfng_MA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/si.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/si.res
new file mode 100644
index 00000000000..f929145c237
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/si.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sk.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sk.res
new file mode 100644
index 00000000000..fbfc0e5bf3a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sk.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sl.res
new file mode 100644
index 00000000000..25eee00a606
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/smn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/smn.res
new file mode 100644
index 00000000000..a81cc9803be
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/smn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sn.res
new file mode 100644
index 00000000000..d4a48ebc234
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/so.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/so.res
new file mode 100644
index 00000000000..b5bf77c8de2
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/so.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sq.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sq.res
new file mode 100644
index 00000000000..1262989ab2d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sq.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr.res
new file mode 100644
index 00000000000..8f3351561d1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_BA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_BA.res
new file mode 100644
index 00000000000..f8757b4aa55
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_BA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_CS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_CS.res
new file mode 100644
index 00000000000..f9f1efc90aa
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_CS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_BA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_BA.res
new file mode 100644
index 00000000000..9cef83d0d92
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_BA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_CS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_CS.res
new file mode 100644
index 00000000000..6f3d1e34a44
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_CS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_ME.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_ME.res
new file mode 100644
index 00000000000..e20d6fd75a1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_ME.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_RS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_RS.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_RS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_XK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_XK.res
new file mode 100644
index 00000000000..8745081d277
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_XK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_YU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_YU.res
new file mode 100644
index 00000000000..6f3d1e34a44
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Cyrl_YU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn.res
new file mode 100644
index 00000000000..3524f027b49
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_BA.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_BA.res
new file mode 100644
index 00000000000..a9ff961253f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_BA.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_CS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_CS.res
new file mode 100644
index 00000000000..5e0e435f7cd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_CS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_ME.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_ME.res
new file mode 100644
index 00000000000..117d42b6a80
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_ME.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_RS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_RS.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_RS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_XK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_XK.res
new file mode 100644
index 00000000000..22229743cc7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_XK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_YU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_YU.res
new file mode 100644
index 00000000000..5e0e435f7cd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_Latn_YU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_ME.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_ME.res
new file mode 100644
index 00000000000..78691aa7db7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_ME.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_RS.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_RS.res
new file mode 100644
index 00000000000..6f3d1e34a44
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_RS.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_XK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_XK.res
new file mode 100644
index 00000000000..1e2e33457f1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_XK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_YU.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_YU.res
new file mode 100644
index 00000000000..f9f1efc90aa
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sr_YU.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su.res
new file mode 100644
index 00000000000..71c016e2bfb
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_ID.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_ID.res
new file mode 100644
index 00000000000..21e9cd05518
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_ID.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_Latn.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_Latn_ID.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_Latn_ID.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/su_Latn_ID.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sv.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sv.res
new file mode 100644
index 00000000000..e26ec9196ff
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sv.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sv_FI.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sv_FI.res
new file mode 100644
index 00000000000..9148718a4bf
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sv_FI.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw.res
new file mode 100644
index 00000000000..f30a29606d4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw_CD.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw_CD.res
new file mode 100644
index 00000000000..fdfd3dd33db
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw_CD.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw_KE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw_KE.res
new file mode 100644
index 00000000000..8575b238288
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/sw_KE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/syr.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/syr.res
new file mode 100644
index 00000000000..3b820b607f9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/syr.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/szl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/szl.res
new file mode 100644
index 00000000000..cf6d9eb84f6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/szl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ta.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ta.res
new file mode 100644
index 00000000000..a14074482d4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ta.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/te.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/te.res
new file mode 100644
index 00000000000..10ff0914171
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/te.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/teo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/teo.res
new file mode 100644
index 00000000000..f55ba667478
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/teo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tg.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tg.res
new file mode 100644
index 00000000000..f7b49c5cd58
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tg.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/th.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/th.res
new file mode 100644
index 00000000000..1f2c5e4eae8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/th.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ti.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ti.res
new file mode 100644
index 00000000000..617350e0620
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ti.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ti_ER.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ti_ER.res
new file mode 100644
index 00000000000..057c4c200c1
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ti_ER.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tk.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tk.res
new file mode 100644
index 00000000000..3bceee5ebbd
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tk.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tl.res
new file mode 100644
index 00000000000..ec3eb94e52f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tl_PH.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tl_PH.res
new file mode 100644
index 00000000000..5c844256170
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tl_PH.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/to.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/to.res
new file mode 100644
index 00000000000..86a1bffecb6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/to.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tr.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tr.res
new file mode 100644
index 00000000000..b4eb297986a
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tr.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tt.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tt.res
new file mode 100644
index 00000000000..080e0f1bb2f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tt.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/twq.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/twq.res
new file mode 100644
index 00000000000..2424d07a38c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/twq.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tzm.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tzm.res
new file mode 100644
index 00000000000..00ed68cb30d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/tzm.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ug.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ug.res
new file mode 100644
index 00000000000..bff6d5796e3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ug.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uk.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uk.res
new file mode 100644
index 00000000000..d27e769ccd8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uk.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ur.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ur.res
new file mode 100644
index 00000000000..f89d35e204d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ur.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ur_IN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ur_IN.res
new file mode 100644
index 00000000000..ae320ae3f8f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/ur_IN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz.res
new file mode 100644
index 00000000000..66e01e35a73
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_AF.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_AF.res
new file mode 100644
index 00000000000..278ff5761ef
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_AF.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Arab.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Arab.res
new file mode 100644
index 00000000000..671376f66b8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Arab.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Arab_AF.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Arab_AF.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Arab_AF.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Cyrl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Cyrl.res
new file mode 100644
index 00000000000..2fbb9b24b57
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Cyrl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Latn.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Latn_UZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Latn_UZ.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_Latn_UZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_UZ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_UZ.res
new file mode 100644
index 00000000000..1533020c018
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/uz_UZ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai.res
new file mode 100644
index 00000000000..5b457bd61ba
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_LR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_LR.res
new file mode 100644
index 00000000000..a27368909ae
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_LR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Latn.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Latn.res
new file mode 100644
index 00000000000..e3cc0ba206d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Latn.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Vaii.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Vaii.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Vaii.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Vaii_LR.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Vaii_LR.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vai_Vaii_LR.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vi.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vi.res
new file mode 100644
index 00000000000..10ee97bdcf8
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vi.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vmw.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vmw.res
new file mode 100644
index 00000000000..d428efc5299
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vmw.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vun.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vun.res
new file mode 100644
index 00000000000..4e28f282df6
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/vun.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/wae.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/wae.res
new file mode 100644
index 00000000000..d6fc9a303a9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/wae.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/wo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/wo.res
new file mode 100644
index 00000000000..535b6dc0ce0
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/wo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/xh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/xh.res
new file mode 100644
index 00000000000..e587c03a356
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/xh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/xog.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/xog.res
new file mode 100644
index 00000000000..a5164bc24ac
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/xog.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yav.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yav.res
new file mode 100644
index 00000000000..11d20a333c0
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yav.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yi.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yi.res
new file mode 100644
index 00000000000..c5727b7c690
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yi.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yo.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yo.res
new file mode 100644
index 00000000000..25d6cd2c664
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yo.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yo_BJ.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yo_BJ.res
new file mode 100644
index 00000000000..eb1bfa1f53d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yo_BJ.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl.res
new file mode 100644
index 00000000000..adf0c24d17c
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl_CO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl_CO.res
new file mode 100644
index 00000000000..44a2b4c5bc7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl_CO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl_VE.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl_VE.res
new file mode 100644
index 00000000000..44a2b4c5bc7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yrl_VE.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue.res
new file mode 100644
index 00000000000..1e90afa33b3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_CN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_CN.res
new file mode 100644
index 00000000000..de9e9098b22
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_CN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_HK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_HK.res
new file mode 100644
index 00000000000..16ac1f61be0
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_HK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hans.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hans.res
new file mode 100644
index 00000000000..66681dce38d
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hans.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hans_CN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hans_CN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hans_CN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hant.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hant.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hant.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hant_HK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hant_HK.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/yue_Hant_HK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/za.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/za.res
new file mode 100644
index 00000000000..e7bc40943a9
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/za.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zgh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zgh.res
new file mode 100644
index 00000000000..10b26d6228f
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zgh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh.res
new file mode 100644
index 00000000000..f384fdce4d4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_CN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_CN.res
new file mode 100644
index 00000000000..216dedff142
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_CN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_HK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_HK.res
new file mode 100644
index 00000000000..2c8510d451b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_HK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans.res
new file mode 100644
index 00000000000..91fc6379ee7
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans_CN.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans_CN.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans_CN.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans_SG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans_SG.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hans_SG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant.res
new file mode 100644
index 00000000000..c1499a8d8cf
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_HK.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_HK.res
new file mode 100644
index 00000000000..12060c931e2
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_HK.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_MO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_MO.res
new file mode 100644
index 00000000000..1b8e5685ab4
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_MO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_TW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_TW.res
new file mode 100644
index 00000000000..2b9931b1d20
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_Hant_TW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_MO.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_MO.res
new file mode 100644
index 00000000000..690b77b9189
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_MO.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_SG.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_SG.res
new file mode 100644
index 00000000000..f92a77776a3
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_SG.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_TW.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_TW.res
new file mode 100644
index 00000000000..08d3e416340
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zh_TW.res differ
diff --git a/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zu.res b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zu.res
new file mode 100644
index 00000000000..93daa05351b
Binary files /dev/null and b/icu4j/main/langdata/src/main/resources/com/ibm/icu/impl/data/icudt74b/lang/zu.res differ
diff --git a/icu4j/main/localespi/pom.xml b/icu4j/main/localespi/pom.xml
new file mode 100644
index 00000000000..ae4b1364512
--- /dev/null
+++ b/icu4j/main/localespi/pom.xml
@@ -0,0 +1,223 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ icu4j-localespi
+
+
+ JDK locale service provider
+ ${project.basedir}/../..
+ com.ibm.icu.localespi
+
+
+
+
+ com.ibm.icu
+ icu4j
+ ${project.version}
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ framework
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ currdata
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ langdata
+ ${project.version}
+ test
+
+
+ com.ibm.icu
+ regiondata
+ ${project.version}
+ test
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ it-test-copy-localespi-extension-jars
+ integration-test
+
+ copy
+
+
+
+
+ ${project.groupId}
+ icu4j
+ ${project.version}
+ ${project.packaging}
+
+
+ ${project.groupId}
+ icu4j-localespi
+ ${project.version}
+ ${project.packaging}
+
+
+
+ ${java.io.tmpdir}/ext-test-jars
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 3.1.2
+
+
+
+ integration-test
+
+
+
+
+
+
+ **/*.java
+
+ **/IT*.java
+ **/*IT.java
+ **/*ITCase.java
+
+
+
+
+ ${localespi-tests.jvm.args}
+
+
+
+ ${localespi-tests.locale-providers}
+
+
+
+
+
+
+
+
+
+
+
+ localespi-tests-java8
+
+ (,8]
+
+
+ -Djava.ext.dirs="${java.io.tmpdir}/ext-test-jars"
+
+
+
+
+
+ localespi-tests-java9
+
+ [9,)
+
+
+
+ CLDR,COMPAT,SPI
+
+
+
+
+
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/icuadapter/NumberFormatJDK.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/icuadapter/NumberFormatJDK.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/icuadapter/NumberFormatJDK.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/icuadapter/NumberFormatJDK.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/icuadapter/TimeZoneJDK.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/icuadapter/TimeZoneJDK.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/icuadapter/TimeZoneJDK.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/icuadapter/TimeZoneJDK.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProvider.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/ICULocaleServiceProvider.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProvider.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/ICULocaleServiceProvider.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/BreakIteratorProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/BreakIteratorProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/BreakIteratorProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/BreakIteratorProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/CollatorProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/CollatorProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/CollatorProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/CollatorProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/DateFormatProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/DateFormatProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatSymbolsProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/DateFormatSymbolsProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatSymbolsProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/DateFormatSymbolsProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DecimalFormatSymbolsProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/DecimalFormatSymbolsProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DecimalFormatSymbolsProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/DecimalFormatSymbolsProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/NumberFormatProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/NumberFormatProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/text/NumberFormatProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/text/NumberFormatProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/util/CurrencyNameProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/util/CurrencyNameProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/util/CurrencyNameProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/util/CurrencyNameProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/util/LocaleNameProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/util/LocaleNameProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/util/LocaleNameProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/util/LocaleNameProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/util/TimeZoneNameProviderICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/util/TimeZoneNameProviderICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/util/TimeZoneNameProviderICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/javaspi/util/TimeZoneNameProviderICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/BreakIteratorICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/BreakIteratorICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/BreakIteratorICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/BreakIteratorICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CalendarICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/CalendarICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CalendarICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/CalendarICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollationKeyICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/CollationKeyICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollationKeyICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/CollationKeyICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollatorICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/CollatorICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollatorICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/CollatorICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DateFormatSymbolsICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/DateFormatSymbolsICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DateFormatSymbolsICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/DateFormatSymbolsICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/DecimalFormatICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/DecimalFormatICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatSymbolsICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/DecimalFormatSymbolsICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatSymbolsICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/DecimalFormatSymbolsICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/NumberFormatICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/NumberFormatICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/NumberFormatICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/NumberFormatICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/SimpleDateFormatICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/SimpleDateFormatICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/SimpleDateFormatICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/SimpleDateFormatICU.java
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/TimeZoneICU.java b/icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/TimeZoneICU.java
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/TimeZoneICU.java
rename to icu4j/main/localespi/src/main/java/com/ibm/icu/impl/jdkadapter/TimeZoneICU.java
diff --git a/icu4j/main/localespi/src/main/resources/LICENSE b/icu4j/main/localespi/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/localespi/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.BreakIteratorProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.BreakIteratorProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.BreakIteratorProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.BreakIteratorProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.CollatorProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.CollatorProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.CollatorProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.CollatorProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.DateFormatProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.DateFormatProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.DateFormatProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.DateFormatProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.DateFormatSymbolsProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.DateFormatSymbolsProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.DateFormatSymbolsProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.DateFormatSymbolsProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.DecimalFormatSymbolsProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.DecimalFormatSymbolsProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.DecimalFormatSymbolsProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.DecimalFormatSymbolsProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.NumberFormatProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.NumberFormatProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.NumberFormatProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.text.spi.NumberFormatProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.CurrencyNameProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.util.spi.CurrencyNameProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.CurrencyNameProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.util.spi.CurrencyNameProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.LocaleNameProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.util.spi.LocaleNameProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.LocaleNameProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.util.spi.LocaleNameProvider
diff --git a/icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.TimeZoneNameProvider b/icu4j/main/localespi/src/main/resources/META-INF/services/java.util.spi.TimeZoneNameProvider
similarity index 100%
rename from icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.TimeZoneNameProvider
rename to icu4j/main/localespi/src/main/resources/META-INF/services/java.util.spi.TimeZoneNameProvider
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties b/icu4j/main/localespi/src/main/resources/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties
rename to icu4j/main/localespi/src/main/resources/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties
diff --git a/icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/package.html b/icu4j/main/localespi/src/main/resources/com/ibm/icu/impl/javaspi/package.html
similarity index 100%
rename from icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/package.html
rename to icu4j/main/localespi/src/main/resources/com/ibm/icu/impl/javaspi/package.html
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/BreakIteratorTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/BreakIteratorTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/BreakIteratorTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/BreakIteratorTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/CollatorTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/CollatorTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/CollatorTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/CollatorTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/CurrencyNameTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/CurrencyNameTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/CurrencyNameTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/CurrencyNameTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatSymbolsTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/DateFormatSymbolsTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatSymbolsTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/DateFormatSymbolsTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/DateFormatTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/DateFormatTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/DecimalFormatSymbolsTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/DecimalFormatSymbolsTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/DecimalFormatSymbolsTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/DecimalFormatSymbolsTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/LocaleNameTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/LocaleNameTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/LocaleNameTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/LocaleNameTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/NumberFormatTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/NumberFormatTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/NumberFormatTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/NumberFormatTest.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/TestUtil.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/TestUtil.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/TestUtil.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/TestUtil.java
diff --git a/icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/TimeZoneNameTest.java b/icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/TimeZoneNameTest.java
similarity index 100%
rename from icu4j/main/tests/localespi/src/com/ibm/icu/dev/test/localespi/TimeZoneNameTest.java
rename to icu4j/main/localespi/src/test/java/com/ibm/icu/dev/test/localespi/TimeZoneNameTest.java
diff --git a/icu4j/main/pom.xml b/icu4j/main/pom.xml
new file mode 100644
index 00000000000..4bc19ce624b
--- /dev/null
+++ b/icu4j/main/pom.xml
@@ -0,0 +1,43 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-root
+ 74.0.1-SNAPSHOT
+
+
+ main
+ pom
+
+
+ ${project.basedir}/..
+
+
+
+ framework
+ core
+
+
+ charset
+ collate
+ currdata
+ langdata
+ regiondata
+ translit
+ common_tests
+
+
+ icu4j
+
+
+ localespi
+
+
+
diff --git a/icu4j/main/regiondata/pom.xml b/icu4j/main/regiondata/pom.xml
new file mode 100644
index 00000000000..179aa7ad805
--- /dev/null
+++ b/icu4j/main/regiondata/pom.xml
@@ -0,0 +1,29 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ regiondata
+
+
+ region data
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+
diff --git a/icu4j/main/classes/regiondata/src/com/ibm/icu/impl/ICURegionDataTables.java b/icu4j/main/regiondata/src/main/java/com/ibm/icu/impl/ICURegionDataTables.java
similarity index 100%
rename from icu4j/main/classes/regiondata/src/com/ibm/icu/impl/ICURegionDataTables.java
rename to icu4j/main/regiondata/src/main/java/com/ibm/icu/impl/ICURegionDataTables.java
diff --git a/icu4j/main/regiondata/src/main/resources/LICENSE b/icu4j/main/regiondata/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/regiondata/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/af.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/af.res
new file mode 100644
index 00000000000..9b2247a6a15
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/af.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/agq.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/agq.res
new file mode 100644
index 00000000000..ef161c1d184
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/agq.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ak.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ak.res
new file mode 100644
index 00000000000..2e4c0de19b8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ak.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/am.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/am.res
new file mode 100644
index 00000000000..ba8dae21970
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/am.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar.res
new file mode 100644
index 00000000000..6a17268fe4b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_AE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_AE.res
new file mode 100644
index 00000000000..bbc206e98d7
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_AE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_LY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_LY.res
new file mode 100644
index 00000000000..67cb9230c52
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_LY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_SA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_SA.res
new file mode 100644
index 00000000000..28335a05ddc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ar_SA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ars.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ars.res
new file mode 100644
index 00000000000..af6f15cbbd6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ars.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/as.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/as.res
new file mode 100644
index 00000000000..939019fa979
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/as.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/asa.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/asa.res
new file mode 100644
index 00000000000..c39e98d3246
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/asa.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ast.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ast.res
new file mode 100644
index 00000000000..b552f75846a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ast.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az.res
new file mode 100644
index 00000000000..b2aff6455f1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_AZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_AZ.res
new file mode 100644
index 00000000000..e5e1370e8ac
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_AZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Cyrl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Cyrl.res
new file mode 100644
index 00000000000..10069c0990c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Cyrl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Latn.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Latn_AZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Latn_AZ.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/az_Latn_AZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bas.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bas.res
new file mode 100644
index 00000000000..42a21e18062
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bas.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/be.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/be.res
new file mode 100644
index 00000000000..af694797372
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/be.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bem.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bem.res
new file mode 100644
index 00000000000..21e0b435d96
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bem.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bez.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bez.res
new file mode 100644
index 00000000000..b96db2c0a94
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bez.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bg.res
new file mode 100644
index 00000000000..9d54f5b11a2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bgc.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bgc.res
new file mode 100644
index 00000000000..87bf9193b8f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bgc.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bho.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bho.res
new file mode 100644
index 00000000000..1cd6d58e53f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bho.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bm.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bm.res
new file mode 100644
index 00000000000..a88133c43be
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bm.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bn.res
new file mode 100644
index 00000000000..e2cf27a34c9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bn_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bn_IN.res
new file mode 100644
index 00000000000..570dcb53a0e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bn_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bo.res
new file mode 100644
index 00000000000..286f438aeac
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bo_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bo_IN.res
new file mode 100644
index 00000000000..bd8292e7b02
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bo_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/br.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/br.res
new file mode 100644
index 00000000000..c69dccf9fa8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/br.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/brx.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/brx.res
new file mode 100644
index 00000000000..05bdd5c26c9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/brx.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs.res
new file mode 100644
index 00000000000..23386172c9b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_BA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_BA.res
new file mode 100644
index 00000000000..3a6feb0cf92
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_BA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Cyrl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Cyrl.res
new file mode 100644
index 00000000000..493c1425c25
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Cyrl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Latn.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Latn_BA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Latn_BA.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/bs_Latn_BA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ca.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ca.res
new file mode 100644
index 00000000000..7ae753dc3ff
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ca.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ccp.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ccp.res
new file mode 100644
index 00000000000..79e24545f32
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ccp.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ce.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ce.res
new file mode 100644
index 00000000000..9f9264ee76e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ce.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ceb.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ceb.res
new file mode 100644
index 00000000000..2a8594c984c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ceb.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cgg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cgg.res
new file mode 100644
index 00000000000..d58919feaa6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cgg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/chr.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/chr.res
new file mode 100644
index 00000000000..f9203672e6f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/chr.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ckb.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ckb.res
new file mode 100644
index 00000000000..152168606cf
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ckb.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cs.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cs.res
new file mode 100644
index 00000000000..b748996b565
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cs.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cv.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cv.res
new file mode 100644
index 00000000000..6622e0b1465
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cv.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cy.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cy.res
new file mode 100644
index 00000000000..ab91ce4947f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/cy.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/da.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/da.res
new file mode 100644
index 00000000000..ccb28f84c71
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/da.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dav.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dav.res
new file mode 100644
index 00000000000..01c3c68c5ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dav.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de.res
new file mode 100644
index 00000000000..af1862c51a5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de_AT.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de_AT.res
new file mode 100644
index 00000000000..ea3bf5e4093
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de_AT.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de_CH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de_CH.res
new file mode 100644
index 00000000000..4cdc46fac25
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/de_CH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dje.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dje.res
new file mode 100644
index 00000000000..e8a4a3479d9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dje.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/doi.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/doi.res
new file mode 100644
index 00000000000..b66b9e14a72
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/doi.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dsb.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dsb.res
new file mode 100644
index 00000000000..0fab1693870
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dsb.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dua.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dua.res
new file mode 100644
index 00000000000..3e6bf84ce62
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dua.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dyo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dyo.res
new file mode 100644
index 00000000000..176883ef3c8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dyo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dz.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dz.res
new file mode 100644
index 00000000000..8fbe6248384
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/dz.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ebu.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ebu.res
new file mode 100644
index 00000000000..01c3c68c5ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ebu.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ee.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ee.res
new file mode 100644
index 00000000000..41be1c0ab6c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ee.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/el.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/el.res
new file mode 100644
index 00000000000..6267d06dcf1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/el.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en.res
new file mode 100644
index 00000000000..68f82a8375e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_001.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_001.res
new file mode 100644
index 00000000000..693f83f7899
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_001.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_150.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_150.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_150.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AI.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AI.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AI.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AT.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AT.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AT.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AU.res
new file mode 100644
index 00000000000..e1920b25128
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_AU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BB.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BB.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BB.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BE.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BS.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BW.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BZ.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_BZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CA.res
new file mode 100644
index 00000000000..0c1cad642ca
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CC.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CC.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CC.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CH.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CK.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CX.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CX.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CX.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CY.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_CY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DE.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DK.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_DM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ER.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ER.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ER.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FI.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FI.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FI.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FJ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FJ.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FJ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FK.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_FM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GB.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GB.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GB.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GD.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GD.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GD.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GH.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GI.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GI.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GI.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GY.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_GY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_HK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_HK.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_HK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IE.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IL.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IL.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IL.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IN.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IO.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_IO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_JE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_JE.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_JE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_JM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_JM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_JM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KE.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KI.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KI.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KI.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KN.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KY.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_KY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LC.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LC.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LC.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LR.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LS.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_LS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MO.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MS.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MT.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MT.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MT.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MU.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MV.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MV.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MV.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MW.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MY.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_MY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NA.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NF.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NF.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NF.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NH.res
new file mode 100644
index 00000000000..12675673e9c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NL.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NL.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NL.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NR.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NU.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NZ.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_NZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PK.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PN.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PW.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_PW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_RH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_RH.res
new file mode 100644
index 00000000000..5172383e1f3
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_RH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_RW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_RW.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_RW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SB.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SB.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SB.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SC.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SC.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SC.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SD.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SD.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SD.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SE.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SH.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SI.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SI.res
new file mode 100644
index 00000000000..3c1f56d7f20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SI.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SL.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SL.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SL.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SS.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SX.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SX.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SX.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SZ.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_SZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TC.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TC.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TC.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TK.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TO.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TT.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TT.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TT.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TV.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TV.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TV.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TZ.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_TZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_UG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_UG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_UG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VC.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VC.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VC.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VG.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VU.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_VU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_WS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_WS.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_WS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZA.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZM.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZW.res
new file mode 100644
index 00000000000..b5bcb31033c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/en_ZW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/eo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/eo.res
new file mode 100644
index 00000000000..6f9e0c2b593
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/eo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es.res
new file mode 100644
index 00000000000..9e7c3523ab3
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_419.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_419.res
new file mode 100644
index 00000000000..84b598382e6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_419.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_AR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_AR.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_AR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BO.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BR.res
new file mode 100644
index 00000000000..e1aa54447bc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BZ.res
new file mode 100644
index 00000000000..e1aa54447bc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_BZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CL.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CL.res
new file mode 100644
index 00000000000..951f3c10385
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CL.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CO.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CR.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CU.res
new file mode 100644
index 00000000000..e1aa54447bc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_CU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_DO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_DO.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_DO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_EC.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_EC.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_EC.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_GT.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_GT.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_GT.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_HN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_HN.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_HN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_MX.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_MX.res
new file mode 100644
index 00000000000..cadb230c5e4
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_MX.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_NI.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_NI.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_NI.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PA.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PE.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PR.res
new file mode 100644
index 00000000000..d4496642744
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PY.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_PY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_SV.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_SV.res
new file mode 100644
index 00000000000..d4496642744
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_SV.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_US.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_US.res
new file mode 100644
index 00000000000..50259231819
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_US.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_UY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_UY.res
new file mode 100644
index 00000000000..e1aa54447bc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_UY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_VE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_VE.res
new file mode 100644
index 00000000000..a2c590a6ef2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/es_VE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/et.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/et.res
new file mode 100644
index 00000000000..835499b3033
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/et.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/eu.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/eu.res
new file mode 100644
index 00000000000..22a60b7e871
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/eu.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ewo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ewo.res
new file mode 100644
index 00000000000..f9439ae209f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ewo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fa.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fa.res
new file mode 100644
index 00000000000..c6a8d219080
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fa.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fa_AF.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fa_AF.res
new file mode 100644
index 00000000000..165adeb5900
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fa_AF.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff.res
new file mode 100644
index 00000000000..bc58f9bfc60
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Adlm.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Adlm.res
new file mode 100644
index 00000000000..d2fde489d2c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Adlm.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_CM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_CM.res
new file mode 100644
index 00000000000..eac2e8df29e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_CM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_GN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_GN.res
new file mode 100644
index 00000000000..f7d2da5bac6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_GN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_CM.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_CM.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_CM.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_GN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_GN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_GN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_MR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_MR.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_MR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_SN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_SN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_Latn_SN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_MR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_MR.res
new file mode 100644
index 00000000000..eef36e14930
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_MR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_SN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_SN.res
new file mode 100644
index 00000000000..c1948d535ca
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ff_SN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fi.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fi.res
new file mode 100644
index 00000000000..ee2374d2edd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fi.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fil.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fil.res
new file mode 100644
index 00000000000..420177395b9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fil.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fil_PH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fil_PH.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fil_PH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fo.res
new file mode 100644
index 00000000000..b03899be44f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr.res
new file mode 100644
index 00000000000..23296749a93
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr_BE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr_BE.res
new file mode 100644
index 00000000000..1d77123755b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr_BE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr_CA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr_CA.res
new file mode 100644
index 00000000000..9e9d4ddebb0
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fr_CA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fur.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fur.res
new file mode 100644
index 00000000000..3099f9c772e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fur.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fy.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fy.res
new file mode 100644
index 00000000000..7d895246830
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/fy.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ga.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ga.res
new file mode 100644
index 00000000000..e2655cea36b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ga.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gd.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gd.res
new file mode 100644
index 00000000000..1fd1adfe8db
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gd.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gl.res
new file mode 100644
index 00000000000..74bd173e7cc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gsw.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gsw.res
new file mode 100644
index 00000000000..6913fa6a4a5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gsw.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gu.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gu.res
new file mode 100644
index 00000000000..eb43f9aaf87
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gu.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/guz.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/guz.res
new file mode 100644
index 00000000000..01c3c68c5ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/guz.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gv.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gv.res
new file mode 100644
index 00000000000..025983e7e24
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/gv.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ha.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ha.res
new file mode 100644
index 00000000000..e6f5fcc8c9c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ha.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ha_NE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ha_NE.res
new file mode 100644
index 00000000000..6ea21658be2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ha_NE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/haw.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/haw.res
new file mode 100644
index 00000000000..ef0d72b4c24
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/haw.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/he.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/he.res
new file mode 100644
index 00000000000..072453ef690
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/he.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/he_IL.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/he_IL.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/he_IL.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hi.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hi.res
new file mode 100644
index 00000000000..aec0ada48ec
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hi.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hi_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hi_Latn.res
new file mode 100644
index 00000000000..f2d69ef1c4e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hi_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hr.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hr.res
new file mode 100644
index 00000000000..27c530ee5d6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hr.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hsb.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hsb.res
new file mode 100644
index 00000000000..25229c95a31
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hsb.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hu.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hu.res
new file mode 100644
index 00000000000..33a0839e0ee
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hu.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hy.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hy.res
new file mode 100644
index 00000000000..7ec6d575c84
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/hy.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ia.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ia.res
new file mode 100644
index 00000000000..4799ebf3317
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ia.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/id.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/id.res
new file mode 100644
index 00000000000..affd0b2ac0f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/id.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/id_ID.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/id_ID.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/id_ID.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ie.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ie.res
new file mode 100644
index 00000000000..0dc93b7cd0e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ie.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ig.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ig.res
new file mode 100644
index 00000000000..8171d01d25c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ig.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ii.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ii.res
new file mode 100644
index 00000000000..b46b1e350a9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ii.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/in.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/in.res
new file mode 100644
index 00000000000..b3eb30c4f80
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/in.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/in_ID.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/in_ID.res
new file mode 100644
index 00000000000..e0a5cc5cbad
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/in_ID.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/is.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/is.res
new file mode 100644
index 00000000000..218cc27b50c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/is.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/it.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/it.res
new file mode 100644
index 00000000000..e297b470093
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/it.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/iw.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/iw.res
new file mode 100644
index 00000000000..e9b932d6bf2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/iw.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/iw_IL.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/iw_IL.res
new file mode 100644
index 00000000000..73c42d92ab9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/iw_IL.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ja.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ja.res
new file mode 100644
index 00000000000..ebc574157a5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ja.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jgo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jgo.res
new file mode 100644
index 00000000000..232316a6b20
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jgo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jmc.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jmc.res
new file mode 100644
index 00000000000..01c3c68c5ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jmc.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jv.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jv.res
new file mode 100644
index 00000000000..4fd46cb9125
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/jv.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ka.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ka.res
new file mode 100644
index 00000000000..d74c06b59de
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ka.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kab.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kab.res
new file mode 100644
index 00000000000..7f712705e5b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kab.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kam.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kam.res
new file mode 100644
index 00000000000..20820257ff9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kam.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kde.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kde.res
new file mode 100644
index 00000000000..7225a04a2d9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kde.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kea.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kea.res
new file mode 100644
index 00000000000..1533e033b16
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kea.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kgp.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kgp.res
new file mode 100644
index 00000000000..178e46a83c3
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kgp.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/khq.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/khq.res
new file mode 100644
index 00000000000..33290854a90
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/khq.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ki.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ki.res
new file mode 100644
index 00000000000..cd73406299f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ki.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kk.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kk.res
new file mode 100644
index 00000000000..8f1209758d2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kk.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kkj.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kkj.res
new file mode 100644
index 00000000000..fe1d3774591
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kkj.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kl.res
new file mode 100644
index 00000000000..3313a5db8f3
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kln.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kln.res
new file mode 100644
index 00000000000..0d3228b1af9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kln.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/km.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/km.res
new file mode 100644
index 00000000000..a9f5cade461
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/km.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kn.res
new file mode 100644
index 00000000000..a136117a7e9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ko.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ko.res
new file mode 100644
index 00000000000..7d5b35cf282
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ko.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ko_KP.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ko_KP.res
new file mode 100644
index 00000000000..3b2c802c123
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ko_KP.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kok.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kok.res
new file mode 100644
index 00000000000..b31a37a2286
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kok.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks.res
new file mode 100644
index 00000000000..55bd5a18319
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Arab.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Arab.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Arab.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Arab_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Arab_IN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Arab_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Deva.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Deva.res
new file mode 100644
index 00000000000..1dab96fdbf0
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_Deva.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_IN.res
new file mode 100644
index 00000000000..27ea16683b3
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ks_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksb.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksb.res
new file mode 100644
index 00000000000..3ad16d46ea5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksb.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksf.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksf.res
new file mode 100644
index 00000000000..76300011df2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksf.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksh.res
new file mode 100644
index 00000000000..48a4fa6d02c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ksh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ku.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ku.res
new file mode 100644
index 00000000000..cf39bc0cc4d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ku.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kw.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kw.res
new file mode 100644
index 00000000000..4b11a1ef3a4
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/kw.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ky.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ky.res
new file mode 100644
index 00000000000..5fbd6f102fb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ky.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lag.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lag.res
new file mode 100644
index 00000000000..d49fcfdfb00
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lag.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lb.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lb.res
new file mode 100644
index 00000000000..040508f03d8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lb.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lg.res
new file mode 100644
index 00000000000..7a5efb5f9e2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lij.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lij.res
new file mode 100644
index 00000000000..a6a39a5b7ad
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lij.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lkt.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lkt.res
new file mode 100644
index 00000000000..83cd8b4eae5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lkt.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lmo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lmo.res
new file mode 100644
index 00000000000..ab3f88ccb48
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lmo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ln.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ln.res
new file mode 100644
index 00000000000..acd826ed0ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ln.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lo.res
new file mode 100644
index 00000000000..139ba0dc930
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lrc.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lrc.res
new file mode 100644
index 00000000000..84f49b7a01d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lrc.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lt.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lt.res
new file mode 100644
index 00000000000..29bfc623430
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lt.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lu.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lu.res
new file mode 100644
index 00000000000..158be39bedf
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lu.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/luo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/luo.res
new file mode 100644
index 00000000000..c3a4e6e03dc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/luo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/luy.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/luy.res
new file mode 100644
index 00000000000..a67ce080e5d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/luy.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lv.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lv.res
new file mode 100644
index 00000000000..66a77155986
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/lv.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mai.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mai.res
new file mode 100644
index 00000000000..928667bab24
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mai.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mas.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mas.res
new file mode 100644
index 00000000000..3d9cfaf3211
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mas.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mer.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mer.res
new file mode 100644
index 00000000000..96a84bed787
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mer.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mfe.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mfe.res
new file mode 100644
index 00000000000..b5a3cba0594
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mfe.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mg.res
new file mode 100644
index 00000000000..8f3114e1aef
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mgh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mgh.res
new file mode 100644
index 00000000000..b98861ba3dd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mgh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mgo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mgo.res
new file mode 100644
index 00000000000..cf08cc7efed
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mgo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mi.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mi.res
new file mode 100644
index 00000000000..43c620a2e2d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mi.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mk.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mk.res
new file mode 100644
index 00000000000..678d208c25a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mk.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ml.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ml.res
new file mode 100644
index 00000000000..29e80795a22
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ml.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mn.res
new file mode 100644
index 00000000000..f03d54a00ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni.res
new file mode 100644
index 00000000000..2eb20c3b67f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_Beng.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_Beng.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_Beng.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_Beng_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_Beng_IN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_Beng_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_IN.res
new file mode 100644
index 00000000000..aa1e0e882cb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mni_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mo.res
new file mode 100644
index 00000000000..2456170d4bd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mr.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mr.res
new file mode 100644
index 00000000000..c3260d0d3cf
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mr.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ms.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ms.res
new file mode 100644
index 00000000000..2a5fe532435
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ms.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mt.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mt.res
new file mode 100644
index 00000000000..42b6a06869a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mt.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mua.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mua.res
new file mode 100644
index 00000000000..4cccf1b4474
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mua.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/my.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/my.res
new file mode 100644
index 00000000000..18399b1afc5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/my.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mzn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mzn.res
new file mode 100644
index 00000000000..b0c8d61badc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/mzn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/naq.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/naq.res
new file mode 100644
index 00000000000..e6b99c126d6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/naq.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nb.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nb.res
new file mode 100644
index 00000000000..8360b8954a2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nb.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nd.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nd.res
new file mode 100644
index 00000000000..6880a09928a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nd.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nds.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nds.res
new file mode 100644
index 00000000000..4594a312521
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nds.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ne.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ne.res
new file mode 100644
index 00000000000..c2ee2a40e1d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ne.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nl.res
new file mode 100644
index 00000000000..f6a4364dcca
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nmg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nmg.res
new file mode 100644
index 00000000000..81b4049cf1c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nmg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nn.res
new file mode 100644
index 00000000000..436452d5e16
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nn_NO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nn_NO.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nn_NO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nnh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nnh.res
new file mode 100644
index 00000000000..fbb1227c221
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nnh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no.res
new file mode 100644
index 00000000000..6c8cce635a3
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no_NO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no_NO.res
new file mode 100644
index 00000000000..5acfa1d1ad1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no_NO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no_NO_NY.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no_NO_NY.res
new file mode 100644
index 00000000000..07f2c1d43b8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/no_NO_NY.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nqo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nqo.res
new file mode 100644
index 00000000000..fc5adb97ebd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nqo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nus.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nus.res
new file mode 100644
index 00000000000..cc83f4be0be
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nus.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nyn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nyn.res
new file mode 100644
index 00000000000..8db50cfdd6b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/nyn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/oc.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/oc.res
new file mode 100644
index 00000000000..b079f7cb60c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/oc.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/oc_ES.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/oc_ES.res
new file mode 100644
index 00000000000..eb64c81dd11
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/oc_ES.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/om.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/om.res
new file mode 100644
index 00000000000..674960c728e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/om.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/or.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/or.res
new file mode 100644
index 00000000000..10f59f928a6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/or.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/os.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/os.res
new file mode 100644
index 00000000000..2c63848280a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/os.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa.res
new file mode 100644
index 00000000000..c012677d18e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Arab.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Arab.res
new file mode 100644
index 00000000000..dedfeee2a05
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Arab.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Arab_PK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Arab_PK.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Arab_PK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Guru.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Guru.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Guru.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Guru_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Guru_IN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_Guru_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_IN.res
new file mode 100644
index 00000000000..ebad85ec27a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_PK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_PK.res
new file mode 100644
index 00000000000..672b9e9ea59
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pa_PK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pcm.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pcm.res
new file mode 100644
index 00000000000..6711be754bb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pcm.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pl.res
new file mode 100644
index 00000000000..ab385a7c7f0
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pool.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pool.res
new file mode 100644
index 00000000000..000a4decab4
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pool.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/prg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/prg.res
new file mode 100644
index 00000000000..fdd34e92351
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/prg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ps.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ps.res
new file mode 100644
index 00000000000..99849cb68ad
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ps.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ps_PK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ps_PK.res
new file mode 100644
index 00000000000..ece187e9480
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ps_PK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt.res
new file mode 100644
index 00000000000..9a12c468c00
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_AO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_AO.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_AO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_CH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_CH.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_CH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_CV.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_CV.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_CV.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_GQ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_GQ.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_GQ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_GW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_GW.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_GW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_LU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_LU.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_LU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_MO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_MO.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_MO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_MZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_MZ.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_MZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_PT.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_PT.res
new file mode 100644
index 00000000000..d107cf09706
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_PT.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_ST.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_ST.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_ST.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_TL.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_TL.res
new file mode 100644
index 00000000000..b9bb8af62b1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/pt_TL.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/qu.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/qu.res
new file mode 100644
index 00000000000..34de0ab1187
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/qu.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/raj.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/raj.res
new file mode 100644
index 00000000000..8a73f9fd518
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/raj.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/res_index.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/res_index.res
new file mode 100644
index 00000000000..21fcf7f3d36
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/res_index.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rm.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rm.res
new file mode 100644
index 00000000000..e0bbce0a600
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rm.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rn.res
new file mode 100644
index 00000000000..35f9b2429e6
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ro.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ro.res
new file mode 100644
index 00000000000..8b6717dfb4d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ro.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ro_MD.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ro_MD.res
new file mode 100644
index 00000000000..8bfd7a4ae2f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ro_MD.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rof.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rof.res
new file mode 100644
index 00000000000..ba0066941a5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rof.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/root.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/root.res
new file mode 100644
index 00000000000..311c6eaf173
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/root.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ru.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ru.res
new file mode 100644
index 00000000000..a1705caf28e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ru.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ru_UA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ru_UA.res
new file mode 100644
index 00000000000..9889d49384c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ru_UA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rw.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rw.res
new file mode 100644
index 00000000000..6d2f696a341
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rw.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rwk.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rwk.res
new file mode 100644
index 00000000000..01c3c68c5ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/rwk.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sa.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sa.res
new file mode 100644
index 00000000000..69565f74cd8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sa.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sah.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sah.res
new file mode 100644
index 00000000000..d12285a05e1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sah.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/saq.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/saq.res
new file mode 100644
index 00000000000..01c3c68c5ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/saq.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat.res
new file mode 100644
index 00000000000..765ec7b9c9a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_IN.res
new file mode 100644
index 00000000000..62f3186e58e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_Olck.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_Olck.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_Olck.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_Olck_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_Olck_IN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sat_Olck_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sbp.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sbp.res
new file mode 100644
index 00000000000..a39c52547fa
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sbp.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sc.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sc.res
new file mode 100644
index 00000000000..c5fc4f3ce39
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sc.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd.res
new file mode 100644
index 00000000000..b6b4b86a6f0
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Arab.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Arab.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Arab.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Arab_PK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Arab_PK.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Arab_PK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Deva.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Deva.res
new file mode 100644
index 00000000000..65276f10609
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Deva.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Deva_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Deva_IN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_Deva_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_IN.res
new file mode 100644
index 00000000000..e12cf583182
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_PK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_PK.res
new file mode 100644
index 00000000000..8f0895671b7
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sd_PK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/se.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/se.res
new file mode 100644
index 00000000000..80635da2491
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/se.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/se_FI.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/se_FI.res
new file mode 100644
index 00000000000..69a6fa69eb8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/se_FI.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/seh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/seh.res
new file mode 100644
index 00000000000..bd149e55eee
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/seh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ses.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ses.res
new file mode 100644
index 00000000000..33290854a90
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ses.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sg.res
new file mode 100644
index 00000000000..35b2bafd4a1
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh.res
new file mode 100644
index 00000000000..dd76a5dec3c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_BA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_BA.res
new file mode 100644
index 00000000000..b2a56e521a9
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_BA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_CS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_CS.res
new file mode 100644
index 00000000000..d7f84d7e0ec
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_CS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_YU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_YU.res
new file mode 100644
index 00000000000..d7f84d7e0ec
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sh_YU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi.res
new file mode 100644
index 00000000000..f138922c09b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Latn.res
new file mode 100644
index 00000000000..a74c81c4aba
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_MA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_MA.res
new file mode 100644
index 00000000000..f08d03bb48b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_MA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Tfng.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Tfng.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Tfng.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Tfng_MA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Tfng_MA.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/shi_Tfng_MA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/si.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/si.res
new file mode 100644
index 00000000000..b401c2a84fd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/si.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sk.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sk.res
new file mode 100644
index 00000000000..6c492ba5f39
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sk.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sl.res
new file mode 100644
index 00000000000..e0e2eca440a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/smn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/smn.res
new file mode 100644
index 00000000000..bbc63c41684
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/smn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sn.res
new file mode 100644
index 00000000000..66f1558458d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/so.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/so.res
new file mode 100644
index 00000000000..a60a46ba0ab
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/so.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sq.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sq.res
new file mode 100644
index 00000000000..d129cdb239d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sq.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr.res
new file mode 100644
index 00000000000..b1ee40143ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_BA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_BA.res
new file mode 100644
index 00000000000..3799560ced7
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_BA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_CS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_CS.res
new file mode 100644
index 00000000000..f4075dfe712
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_CS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_BA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_BA.res
new file mode 100644
index 00000000000..3194ac311ee
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_BA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_CS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_CS.res
new file mode 100644
index 00000000000..dcbd7907488
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_CS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_ME.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_ME.res
new file mode 100644
index 00000000000..a96aa7788e4
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_ME.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_RS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_RS.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_RS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_XK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_XK.res
new file mode 100644
index 00000000000..78c0b19d981
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_XK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_YU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_YU.res
new file mode 100644
index 00000000000..dcbd7907488
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Cyrl_YU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn.res
new file mode 100644
index 00000000000..e65606324c8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_BA.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_BA.res
new file mode 100644
index 00000000000..5210717d5af
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_BA.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_CS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_CS.res
new file mode 100644
index 00000000000..d7f84d7e0ec
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_CS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_ME.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_ME.res
new file mode 100644
index 00000000000..4831d1d326d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_ME.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_RS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_RS.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_RS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_XK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_XK.res
new file mode 100644
index 00000000000..34a649069cc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_XK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_YU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_YU.res
new file mode 100644
index 00000000000..d7f84d7e0ec
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_Latn_YU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_ME.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_ME.res
new file mode 100644
index 00000000000..5ef9488a486
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_ME.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_RS.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_RS.res
new file mode 100644
index 00000000000..dcbd7907488
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_RS.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_XK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_XK.res
new file mode 100644
index 00000000000..683187179f3
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_XK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_YU.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_YU.res
new file mode 100644
index 00000000000..f4075dfe712
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sr_YU.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su.res
new file mode 100644
index 00000000000..8d686396b7c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_ID.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_ID.res
new file mode 100644
index 00000000000..d622bc440dc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_ID.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_Latn.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_Latn_ID.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_Latn_ID.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/su_Latn_ID.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sv.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sv.res
new file mode 100644
index 00000000000..1cdd55e2f4a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sv.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw.res
new file mode 100644
index 00000000000..94b0346d9eb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw_CD.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw_CD.res
new file mode 100644
index 00000000000..86d955622dc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw_CD.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw_KE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw_KE.res
new file mode 100644
index 00000000000..e8b53fd78c2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/sw_KE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/syr.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/syr.res
new file mode 100644
index 00000000000..6612614ca08
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/syr.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/szl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/szl.res
new file mode 100644
index 00000000000..6a56f05d875
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/szl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ta.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ta.res
new file mode 100644
index 00000000000..75f7b81e238
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ta.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/te.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/te.res
new file mode 100644
index 00000000000..2c82dcbeb80
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/te.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/teo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/teo.res
new file mode 100644
index 00000000000..4f995564c6f
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/teo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tg.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tg.res
new file mode 100644
index 00000000000..6b9b4713daa
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tg.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/th.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/th.res
new file mode 100644
index 00000000000..08e4b9f1902
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/th.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ti.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ti.res
new file mode 100644
index 00000000000..cdb9876e1ac
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ti.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tk.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tk.res
new file mode 100644
index 00000000000..9666aa2ee1e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tk.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tl.res
new file mode 100644
index 00000000000..d3e1669a1df
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tl_PH.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tl_PH.res
new file mode 100644
index 00000000000..fda333ae615
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tl_PH.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/to.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/to.res
new file mode 100644
index 00000000000..78a225579be
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/to.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tr.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tr.res
new file mode 100644
index 00000000000..6bfba5e17df
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tr.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tt.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tt.res
new file mode 100644
index 00000000000..12043051f53
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tt.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/twq.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/twq.res
new file mode 100644
index 00000000000..7de27d3a80e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/twq.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tzm.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tzm.res
new file mode 100644
index 00000000000..48b7c253869
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/tzm.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ug.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ug.res
new file mode 100644
index 00000000000..34d704f4878
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ug.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uk.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uk.res
new file mode 100644
index 00000000000..2f7d94945c5
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uk.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ur.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ur.res
new file mode 100644
index 00000000000..ab07dedf294
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ur.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ur_IN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ur_IN.res
new file mode 100644
index 00000000000..c88f08b6629
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/ur_IN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz.res
new file mode 100644
index 00000000000..7c70282e538
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_AF.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_AF.res
new file mode 100644
index 00000000000..ff65666ac22
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_AF.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Arab.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Arab.res
new file mode 100644
index 00000000000..cd713ff198a
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Arab.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Arab_AF.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Arab_AF.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Arab_AF.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Cyrl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Cyrl.res
new file mode 100644
index 00000000000..f5f3d8a516d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Cyrl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Latn.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Latn_UZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Latn_UZ.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_Latn_UZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_UZ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_UZ.res
new file mode 100644
index 00000000000..a735eaf81dd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/uz_UZ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai.res
new file mode 100644
index 00000000000..e6e66208cfd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_LR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_LR.res
new file mode 100644
index 00000000000..388a7691c36
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_LR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Latn.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Latn.res
new file mode 100644
index 00000000000..3dd20cf73e2
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Latn.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Vaii.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Vaii.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Vaii.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Vaii_LR.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Vaii_LR.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vai_Vaii_LR.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vi.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vi.res
new file mode 100644
index 00000000000..da0429ed9fe
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vi.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vmw.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vmw.res
new file mode 100644
index 00000000000..ca0999c7c2d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vmw.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vun.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vun.res
new file mode 100644
index 00000000000..01c3c68c5ce
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/vun.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/wae.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/wae.res
new file mode 100644
index 00000000000..47d74357f5b
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/wae.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/wo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/wo.res
new file mode 100644
index 00000000000..be5537c6e8e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/wo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/xh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/xh.res
new file mode 100644
index 00000000000..29f9f7fd42c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/xh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/xog.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/xog.res
new file mode 100644
index 00000000000..9066ec5d309
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/xog.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yav.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yav.res
new file mode 100644
index 00000000000..25fbee3decb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yav.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yi.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yi.res
new file mode 100644
index 00000000000..aaa64d2052d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yi.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yo.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yo.res
new file mode 100644
index 00000000000..5588ffc9fcd
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yo.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yo_BJ.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yo_BJ.res
new file mode 100644
index 00000000000..2dd574d110d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yo_BJ.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl.res
new file mode 100644
index 00000000000..f3ecace6deb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl_CO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl_CO.res
new file mode 100644
index 00000000000..d831b880056
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl_CO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl_VE.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl_VE.res
new file mode 100644
index 00000000000..d831b880056
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yrl_VE.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue.res
new file mode 100644
index 00000000000..108d9aba5dc
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_CN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_CN.res
new file mode 100644
index 00000000000..31acd6821a8
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_CN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_HK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_HK.res
new file mode 100644
index 00000000000..1b1e927c543
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_HK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hans.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hans.res
new file mode 100644
index 00000000000..46511c8f7c7
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hans.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hans_CN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hans_CN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hans_CN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hant.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hant.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hant.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hant_HK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hant_HK.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/yue_Hant_HK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/za.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/za.res
new file mode 100644
index 00000000000..7b47e200e6d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/za.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zgh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zgh.res
new file mode 100644
index 00000000000..3204e953180
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zgh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh.res
new file mode 100644
index 00000000000..85cf4fad372
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_CN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_CN.res
new file mode 100644
index 00000000000..62be24c648e
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_CN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_HK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_HK.res
new file mode 100644
index 00000000000..0addb2895e4
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_HK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans.res
new file mode 100644
index 00000000000..6b2fdb11024
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans_CN.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans_CN.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans_CN.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans_SG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans_SG.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hans_SG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant.res
new file mode 100644
index 00000000000..eed44da45ca
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_HK.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_HK.res
new file mode 100644
index 00000000000..99d18c8b858
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_HK.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_MO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_MO.res
new file mode 100644
index 00000000000..2df7200577d
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_MO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_TW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_TW.res
new file mode 100644
index 00000000000..326140b1dcb
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_Hant_TW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_MO.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_MO.res
new file mode 100644
index 00000000000..dda4a86c932
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_MO.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_SG.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_SG.res
new file mode 100644
index 00000000000..46f4953ce01
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_SG.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_TW.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_TW.res
new file mode 100644
index 00000000000..b4df2b84829
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zh_TW.res differ
diff --git a/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zu.res b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zu.res
new file mode 100644
index 00000000000..a8207fe968c
Binary files /dev/null and b/icu4j/main/regiondata/src/main/resources/com/ibm/icu/impl/data/icudt74b/region/zu.res differ
diff --git a/icu4j/main/tests/charset/.classpath b/icu4j/main/tests/charset/.classpath
deleted file mode 100644
index 6489a0de436..00000000000
--- a/icu4j/main/tests/charset/.classpath
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/charset/.externalToolBuilders/copy-charset-test-data.launch b/icu4j/main/tests/charset/.externalToolBuilders/copy-charset-test-data.launch
deleted file mode 100644
index 9bc1e7306b4..00000000000
--- a/icu4j/main/tests/charset/.externalToolBuilders/copy-charset-test-data.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/charset/.project b/icu4j/main/tests/charset/.project
deleted file mode 100644
index 2777ce3258c..00000000000
--- a/icu4j/main/tests/charset/.project
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- icu4j-charset-tests
-
-
- icu4j-charset
- icu4j-core
- icu4j-shared
- icu4j-test-framework
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-charset-test-data.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/tests/charset/.settings/org.eclipse.core.resources.prefs b/icu4j/main/tests/charset/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index cf19d2d0adb..00000000000
--- a/icu4j/main/tests/charset/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:17:25 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/tests/charset/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/tests/charset/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 56e4e39b9b8..00000000000
--- a/icu4j/main/tests/charset/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,380 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/tests/charset/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/tests/charset/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/tests/charset/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/tests/charset/build.properties b/icu4j/main/tests/charset/build.properties
deleted file mode 100644
index 0d6234afbf9..00000000000
--- a/icu4j/main/tests/charset/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-#*******************************************************************************
-# Copyright (C) 2016 and later: Unicode, Inc. and others. *
-# License & terms of use: http://www.unicode.org/copyright.html *
-#*******************************************************************************
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
diff --git a/icu4j/main/tests/charset/build.xml b/icu4j/main/tests/charset/build.xml
deleted file mode 100644
index 8b5a6a1925a..00000000000
--- a/icu4j/main/tests/charset/build.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/charset/charset-tests-build.launch b/icu4j/main/tests/charset/charset-tests-build.launch
deleted file mode 100644
index 78862f19fd9..00000000000
--- a/icu4j/main/tests/charset/charset-tests-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/charset/manifest.stub b/icu4j/main/tests/charset/manifest.stub
deleted file mode 100644
index 89e50d34ada..00000000000
--- a/icu4j/main/tests/charset/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/test/charset
-Specification-Title: ICU for Java Charset Tests
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Charset Tests
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/main/tests/collate/.classpath b/icu4j/main/tests/collate/.classpath
deleted file mode 100644
index ae3329bd59c..00000000000
--- a/icu4j/main/tests/collate/.classpath
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/collate/.externalToolBuilders/copy-collate-test-data.launch b/icu4j/main/tests/collate/.externalToolBuilders/copy-collate-test-data.launch
deleted file mode 100644
index 02fc402cb0e..00000000000
--- a/icu4j/main/tests/collate/.externalToolBuilders/copy-collate-test-data.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/collate/.project b/icu4j/main/tests/collate/.project
deleted file mode 100644
index bd8a7bd4d42..00000000000
--- a/icu4j/main/tests/collate/.project
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
- icu4j-collate-tests
-
-
- icu4j-collate
- icu4j-core
- icu4j-core-tests
- icu4j-currdata
- icu4j-langdata
- icu4j-regiondata
- icu4j-shared
- icu4j-test-framework
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-collate-test-data.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/tests/collate/.settings/org.eclipse.core.resources.prefs b/icu4j/main/tests/collate/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index c0de8c14ada..00000000000
--- a/icu4j/main/tests/collate/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:17:44 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/tests/collate/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/tests/collate/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index c466b96694c..00000000000
--- a/icu4j/main/tests/collate/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,382 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/tests/collate/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/tests/collate/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/tests/collate/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/tests/collate/build.properties b/icu4j/main/tests/collate/build.properties
deleted file mode 100644
index 0d6234afbf9..00000000000
--- a/icu4j/main/tests/collate/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-#*******************************************************************************
-# Copyright (C) 2016 and later: Unicode, Inc. and others. *
-# License & terms of use: http://www.unicode.org/copyright.html *
-#*******************************************************************************
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
diff --git a/icu4j/main/tests/collate/build.xml b/icu4j/main/tests/collate/build.xml
deleted file mode 100644
index 130987ffede..00000000000
--- a/icu4j/main/tests/collate/build.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/collate/collate-tests-build.launch b/icu4j/main/tests/collate/collate-tests-build.launch
deleted file mode 100644
index 0257ecaeb7e..00000000000
--- a/icu4j/main/tests/collate/collate-tests-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/collate/manifest.stub b/icu4j/main/tests/collate/manifest.stub
deleted file mode 100644
index a4da7d22804..00000000000
--- a/icu4j/main/tests/collate/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/test
-Specification-Title: ICU for Java Collation Tests
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Collation Tests
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/main/tests/core/.classpath b/icu4j/main/tests/core/.classpath
deleted file mode 100644
index dce1f13899d..00000000000
--- a/icu4j/main/tests/core/.classpath
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/core/.externalToolBuilders/copy-test-data.launch b/icu4j/main/tests/core/.externalToolBuilders/copy-test-data.launch
deleted file mode 100644
index 84a657d3f63..00000000000
--- a/icu4j/main/tests/core/.externalToolBuilders/copy-test-data.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/core/.project b/icu4j/main/tests/core/.project
deleted file mode 100644
index 32e60a3eca3..00000000000
--- a/icu4j/main/tests/core/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- icu4j-core-tests
-
-
- icu4j-core
- icu4j-currdata
- icu4j-langdata
- icu4j-regiondata
- icu4j-shared
- icu4j-test-framework
- icu4j-tools
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-test-data.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/tests/core/.settings/org.eclipse.core.resources.prefs b/icu4j/main/tests/core/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 2d2d78cfa6c..00000000000
--- a/icu4j/main/tests/core/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:21 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/tests/core/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/tests/core/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 80150ffed53..00000000000
--- a/icu4j/main/tests/core/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,379 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/tests/core/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/tests/core/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/tests/core/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/tests/core/build.properties b/icu4j/main/tests/core/build.properties
deleted file mode 100644
index 0d6234afbf9..00000000000
--- a/icu4j/main/tests/core/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-#*******************************************************************************
-# Copyright (C) 2016 and later: Unicode, Inc. and others. *
-# License & terms of use: http://www.unicode.org/copyright.html *
-#*******************************************************************************
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
diff --git a/icu4j/main/tests/core/build.xml b/icu4j/main/tests/core/build.xml
deleted file mode 100644
index 89724e1a1e9..00000000000
--- a/icu4j/main/tests/core/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/core/core-tests-build.launch b/icu4j/main/tests/core/core-tests-build.launch
deleted file mode 100644
index b9ec0cd9e6d..00000000000
--- a/icu4j/main/tests/core/core-tests-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/core/manifest.stub b/icu4j/main/tests/core/manifest.stub
deleted file mode 100644
index fcde633f92b..00000000000
--- a/icu4j/main/tests/core/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/test
-Specification-Title: ICU for Java Core Tests
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Core Tests
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/main/tests/framework/.classpath b/icu4j/main/tests/framework/.classpath
deleted file mode 100644
index ce5860d6519..00000000000
--- a/icu4j/main/tests/framework/.classpath
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/framework/.project b/icu4j/main/tests/framework/.project
deleted file mode 100644
index 92080ce65b5..00000000000
--- a/icu4j/main/tests/framework/.project
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- icu4j-test-framework
-
-
- icu4j-core
- icu4j-shared
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/tests/framework/.settings/org.eclipse.core.resources.prefs b/icu4j/main/tests/framework/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index b948f2a6802..00000000000
--- a/icu4j/main/tests/framework/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:19:14 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/tests/framework/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/tests/framework/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 8fb91429fe4..00000000000
--- a/icu4j/main/tests/framework/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,379 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/tests/framework/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/tests/framework/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/tests/framework/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/tests/framework/build.properties b/icu4j/main/tests/framework/build.properties
deleted file mode 100644
index 0d6234afbf9..00000000000
--- a/icu4j/main/tests/framework/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-#*******************************************************************************
-# Copyright (C) 2016 and later: Unicode, Inc. and others. *
-# License & terms of use: http://www.unicode.org/copyright.html *
-#*******************************************************************************
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
diff --git a/icu4j/main/tests/framework/build.xml b/icu4j/main/tests/framework/build.xml
deleted file mode 100644
index 6ba3a311f59..00000000000
--- a/icu4j/main/tests/framework/build.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/framework/manifest.stub b/icu4j/main/tests/framework/manifest.stub
deleted file mode 100644
index 824923da93d..00000000000
--- a/icu4j/main/tests/framework/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/test
-Specification-Title: ICU for Java Test Framework
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Test Framework
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
\ No newline at end of file
diff --git a/icu4j/main/tests/framework/test-framework-build.launch b/icu4j/main/tests/framework/test-framework-build.launch
deleted file mode 100644
index 68821377641..00000000000
--- a/icu4j/main/tests/framework/test-framework-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/localespi/.classpath b/icu4j/main/tests/localespi/.classpath
deleted file mode 100644
index fc65f01b2fb..00000000000
--- a/icu4j/main/tests/localespi/.classpath
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/localespi/.project b/icu4j/main/tests/localespi/.project
deleted file mode 100644
index 2bc718d4367..00000000000
--- a/icu4j/main/tests/localespi/.project
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- icu4j-localespi-tests
-
-
- icu4j-collate
- icu4j-core
- icu4j-currdata
- icu4j-langdata
- icu4j-regiondata
- icu4j-shared
- icu4j-test-framework
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/tests/localespi/.settings/org.eclipse.core.resources.prefs b/icu4j/main/tests/localespi/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 2c290a68ad3..00000000000
--- a/icu4j/main/tests/localespi/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:52 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/tests/localespi/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/tests/localespi/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 1a29e9f0b47..00000000000
--- a/icu4j/main/tests/localespi/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,379 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/tests/localespi/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/tests/localespi/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/tests/localespi/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/tests/localespi/build.properties b/icu4j/main/tests/localespi/build.properties
deleted file mode 100644
index 30fbb9582f0..00000000000
--- a/icu4j/main/tests/localespi/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-#*******************************************************************************
-# Copyright (C) 2016 and later: Unicode, Inc. and others. *
-# License & terms of use: http://www.unicode.org/copyright.html *
-#*******************************************************************************
-#*******************************************************************************
-#* Copyright (C) 2009-2015, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
diff --git a/icu4j/main/tests/localespi/build.xml b/icu4j/main/tests/localespi/build.xml
deleted file mode 100644
index 7549f1445a7..00000000000
--- a/icu4j/main/tests/localespi/build.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/localespi/localespi-tests-build.launch b/icu4j/main/tests/localespi/localespi-tests-build.launch
deleted file mode 100644
index fe405e216bd..00000000000
--- a/icu4j/main/tests/localespi/localespi-tests-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/localespi/manifest.stub b/icu4j/main/tests/localespi/manifest.stub
deleted file mode 100644
index e28f5b2f22f..00000000000
--- a/icu4j/main/tests/localespi/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/test
-Specification-Title: ICU for Java Locale Service Provider Tests
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Locale Service Provider Tests
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/main/tests/packaging/.classpath b/icu4j/main/tests/packaging/.classpath
deleted file mode 100644
index bb3de54cbba..00000000000
--- a/icu4j/main/tests/packaging/.classpath
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/packaging/.project b/icu4j/main/tests/packaging/.project
deleted file mode 100644
index fc0aed6d086..00000000000
--- a/icu4j/main/tests/packaging/.project
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
- icu4j-packaging-tests
-
-
- icu4j-core
- icu4j-shared
- icu4j-test-framework
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/tests/packaging/.settings/org.eclipse.core.resources.prefs b/icu4j/main/tests/packaging/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 2c290a68ad3..00000000000
--- a/icu4j/main/tests/packaging/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:18:52 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/tests/packaging/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/tests/packaging/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 80150ffed53..00000000000
--- a/icu4j/main/tests/packaging/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,379 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/tests/packaging/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/tests/packaging/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/tests/packaging/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/tests/packaging/build.properties b/icu4j/main/tests/packaging/build.properties
deleted file mode 100644
index 0d6234afbf9..00000000000
--- a/icu4j/main/tests/packaging/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-#*******************************************************************************
-# Copyright (C) 2016 and later: Unicode, Inc. and others. *
-# License & terms of use: http://www.unicode.org/copyright.html *
-#*******************************************************************************
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
diff --git a/icu4j/main/tests/packaging/build.xml b/icu4j/main/tests/packaging/build.xml
deleted file mode 100644
index bd930c8382a..00000000000
--- a/icu4j/main/tests/packaging/build.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/packaging/manifest.stub b/icu4j/main/tests/packaging/manifest.stub
deleted file mode 100644
index 5cc28b418db..00000000000
--- a/icu4j/main/tests/packaging/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/test
-Specification-Title: ICU for Java Packaging Tests
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Packaging Tests
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/main/tests/packaging/packaging-tests-build.launch b/icu4j/main/tests/packaging/packaging-tests-build.launch
deleted file mode 100644
index 1b22ce3e9bb..00000000000
--- a/icu4j/main/tests/packaging/packaging-tests-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/translit/.classpath b/icu4j/main/tests/translit/.classpath
deleted file mode 100644
index f0cbb84ec68..00000000000
--- a/icu4j/main/tests/translit/.classpath
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/translit/.externalToolBuilders/copy-translit-test-data.launch b/icu4j/main/tests/translit/.externalToolBuilders/copy-translit-test-data.launch
deleted file mode 100644
index 34a684f9511..00000000000
--- a/icu4j/main/tests/translit/.externalToolBuilders/copy-translit-test-data.launch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/translit/.project b/icu4j/main/tests/translit/.project
deleted file mode 100644
index b9d63b5ebe4..00000000000
--- a/icu4j/main/tests/translit/.project
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- icu4j-translit-tests
-
-
- icu4j-translit
- icu4j-core
- icu4j-shared
- icu4j-test-framework
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
- full,incremental,
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/copy-translit-test-data.launch
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/main/tests/translit/.settings/org.eclipse.core.resources.prefs b/icu4j/main/tests/translit/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index c6677cbb62e..00000000000
--- a/icu4j/main/tests/translit/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:19:37 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/main/tests/translit/.settings/org.eclipse.jdt.core.prefs b/icu4j/main/tests/translit/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index f2f4d977352..00000000000
--- a/icu4j/main/tests/translit/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,381 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/main/tests/translit/.settings/org.eclipse.jdt.ui.prefs b/icu4j/main/tests/translit/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/main/tests/translit/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/main/tests/translit/build.properties b/icu4j/main/tests/translit/build.properties
deleted file mode 100644
index 0d6234afbf9..00000000000
--- a/icu4j/main/tests/translit/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-#*******************************************************************************
-# Copyright (C) 2016 and later: Unicode, Inc. and others. *
-# License & terms of use: http://www.unicode.org/copyright.html *
-#*******************************************************************************
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../shared
diff --git a/icu4j/main/tests/translit/build.xml b/icu4j/main/tests/translit/build.xml
deleted file mode 100644
index 3a6b0dfacf8..00000000000
--- a/icu4j/main/tests/translit/build.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/tests/translit/manifest.stub b/icu4j/main/tests/translit/manifest.stub
deleted file mode 100644
index c99fc19a08d..00000000000
--- a/icu4j/main/tests/translit/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/test
-Specification-Title: ICU for Java Transliteration Tests
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Transliteration Tests
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/main/tests/translit/translit-tests-build.launch b/icu4j/main/tests/translit/translit-tests-build.launch
deleted file mode 100644
index 3bc7e4db1fb..00000000000
--- a/icu4j/main/tests/translit/translit-tests-build.launch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/main/translit/pom.xml b/icu4j/main/translit/pom.xml
new file mode 100644
index 00000000000..eee8980f4f9
--- /dev/null
+++ b/icu4j/main/translit/pom.xml
@@ -0,0 +1,64 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ main
+ 74.0.1-SNAPSHOT
+
+
+ translit
+
+
+ transliteration
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ framework
+ ${project.version}
+ test-jar
+ test
+
+
+ com.ibm.icu
+ langdata
+ ${project.version}
+ test
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ pl.pragmatists
+ JUnitParams
+ ${junitparams.version}
+ test
+
+
+
+
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/impl/UtilityExtensions.java b/icu4j/main/translit/src/main/java/com/ibm/icu/impl/UtilityExtensions.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/impl/UtilityExtensions.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/impl/UtilityExtensions.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/AnyTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/AnyTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/AnyTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/AnyTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/BreakTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/BreakTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/BreakTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/BreakTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/CaseFoldTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/CaseFoldTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/CaseFoldTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/CaseFoldTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/CompoundTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/CompoundTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/CompoundTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/CompoundTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/EscapeTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/EscapeTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/EscapeTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/EscapeTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/FunctionReplacer.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/FunctionReplacer.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/FunctionReplacer.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/FunctionReplacer.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/LowercaseTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/LowercaseTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/LowercaseTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/LowercaseTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/NameUnicodeTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/NameUnicodeTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/NameUnicodeTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/NameUnicodeTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/NormalizationTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/NormalizationTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/NormalizationTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/NormalizationTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/NullTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/NullTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/NullTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/NullTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/RemoveTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/RemoveTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/RemoveTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/RemoveTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/RuleBasedTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/RuleBasedTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/RuleBasedTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/RuleBasedTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/SourceTargetUtility.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/SourceTargetUtility.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/SourceTargetUtility.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/SourceTargetUtility.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/StringMatcher.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/StringMatcher.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/StringMatcher.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/StringMatcher.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/StringReplacer.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/StringReplacer.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/StringReplacer.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/StringReplacer.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/TitlecaseTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/TitlecaseTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/TitlecaseTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/TitlecaseTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliterationRule.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliterationRule.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/TransliterationRule.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliterationRule.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliterationRuleSet.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliterationRuleSet.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/TransliterationRuleSet.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliterationRuleSet.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/Transliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/Transliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorIDParser.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliteratorIDParser.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorIDParser.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliteratorIDParser.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliteratorParser.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliteratorParser.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorRegistry.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliteratorRegistry.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorRegistry.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/TransliteratorRegistry.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/UnescapeTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/UnescapeTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/UnescapeTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/UnescapeTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/UnicodeNameTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/UnicodeNameTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/UnicodeNameTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/UnicodeNameTransliterator.java
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/UppercaseTransliterator.java b/icu4j/main/translit/src/main/java/com/ibm/icu/text/UppercaseTransliterator.java
similarity index 100%
rename from icu4j/main/classes/translit/src/com/ibm/icu/text/UppercaseTransliterator.java
rename to icu4j/main/translit/src/main/java/com/ibm/icu/text/UppercaseTransliterator.java
diff --git a/icu4j/main/translit/src/main/resources/LICENSE b/icu4j/main/translit/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/main/translit/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/el.res b/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/el.res
new file mode 100644
index 00000000000..9474df27da6
Binary files /dev/null and b/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/el.res differ
diff --git a/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/en.res b/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/en.res
new file mode 100644
index 00000000000..528e5a0aa65
Binary files /dev/null and b/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/en.res differ
diff --git a/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/root.res b/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/root.res
new file mode 100644
index 00000000000..54a7938ffab
Binary files /dev/null and b/icu4j/main/translit/src/main/resources/com/ibm/icu/impl/data/icudt74b/translit/root.res differ
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/TestBoilerplate.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/TestBoilerplate.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/TestBoilerplate.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/TestBoilerplate.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/AnyScriptTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/AnyScriptTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/AnyScriptTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/AnyScriptTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/CompoundTransliteratorTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/CompoundTransliteratorTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/CompoundTransliteratorTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/CompoundTransliteratorTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/ErrorTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/ErrorTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/ErrorTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/ErrorTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/IncrementalProgressTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/IncrementalProgressTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/IncrementalProgressTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/IncrementalProgressTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/JamoTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/JamoTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/JamoTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/JamoTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/RegexUtilitiesTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/RegexUtilitiesTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/RegexUtilitiesTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/RegexUtilitiesTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/ReplaceableTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/ReplaceableTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/ReplaceableTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/ReplaceableTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/RoundTripTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/RoundTripTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/RoundTripTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/RoundTripTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TestUtility.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TestUtility.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TestUtility.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TestUtility.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/ThreadTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/ThreadTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/ThreadTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/ThreadTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorDisorderedMarksTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TransliteratorDisorderedMarksTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorDisorderedMarksTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TransliteratorDisorderedMarksTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorInstantiateAllTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TransliteratorInstantiateAllTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorInstantiateAllTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TransliteratorInstantiateAllTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TransliteratorTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/TransliteratorTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapBoilerplateTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/UnicodeMapBoilerplateTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapBoilerplateTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/UnicodeMapBoilerplateTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/UnicodeMapTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/UnicodeMapTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeSetBoilerplateTest.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/UnicodeSetBoilerplateTest.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeSetBoilerplateTest.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/UnicodeSetBoilerplateTest.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/WriteCharts.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/WriteCharts.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/WriteCharts.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/translit/WriteCharts.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/util/TestUtilities.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/util/TestUtilities.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/util/TestUtilities.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/test/util/TestUtilities.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/util/ElapsedTimer.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/ElapsedTimer.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/util/ElapsedTimer.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/ElapsedTimer.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/util/ImmutableEntry.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/ImmutableEntry.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/util/ImmutableEntry.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/ImmutableEntry.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/util/UnicodeMap.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/UnicodeMap.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/util/UnicodeMap.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/UnicodeMap.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/util/UnicodeMapIterator.java b/icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/UnicodeMapIterator.java
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/util/UnicodeMapIterator.java
rename to icu4j/main/translit/src/test/java/com/ibm/icu/dev/util/UnicodeMapIterator.java
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/langtagRegex.txt b/icu4j/main/translit/src/test/resources/com/ibm/icu/dev/test/translit/langtagRegex.txt
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/langtagRegex.txt
rename to icu4j/main/translit/src/test/resources/com/ibm/icu/dev/test/translit/langtagRegex.txt
diff --git a/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/package.html b/icu4j/main/translit/src/test/resources/com/ibm/icu/dev/test/translit/package.html
similarity index 100%
rename from icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/package.html
rename to icu4j/main/translit/src/test/resources/com/ibm/icu/dev/test/translit/package.html
diff --git a/icu4j/pom.xml b/icu4j/pom.xml
new file mode 100644
index 00000000000..e22dea87a17
--- /dev/null
+++ b/icu4j/pom.xml
@@ -0,0 +1,346 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-root
+ 74.0.1-SNAPSHOT
+ pom
+
+ ${proj-title} (${project.artifactId})
+ International Component for Unicode for Java (ICU4J) is a mature, widely used Java library
+ providing Unicode and Globalization support
+
+
+ Unicode, Inc.
+ https://icu.unicode.org/
+
+
+
+ main
+ demos
+ samples
+ tools/misc
+
+
+
+ UTF-8
+ 1.8
+ 1.8
+
+ 4.13.2
+ 1.1.1
+
+ International Components for Unicode for Java
+ ${project.artifactId}
+
+
+ 74 Release Candidate
+ ICU4J ${api.doc.version}
+ ICU4J ${api.doc.version}
+ <font size=-1>Copyright © 2016 Unicode, Inc. and others.</font>
+
+ ${project.basedir}
+
+
+
+ 74
+ 74.0.1
+ 74.0.1
+
+ JavaSE-1.8
+
+
+ ${project.artifactId}
+
+
+ ${proj-title} (${proj.displayname})
+ ${proj-title} (${proj.displayname})
+ ${proj-title} (${proj.displayname})
+ com.ibm.icu.${module-name}
+ com.ibm.icu.${module-name}
+ ICU4J ${proj.displayname}
+
+ Unicode, Inc.
+ Unicode, Inc.
+ Unicode, Inc.
+ org.unicode
+ 1.0
+ 2
+ © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.3.1
+
+
+ maven-resources-plugin
+ 3.3.1
+
+
+ maven-compiler-plugin
+ 3.11.0
+
+
+ maven-surefire-plugin
+ 3.1.2
+
+
+ maven-install-plugin
+ 3.1.1
+
+
+ maven-deploy-plugin
+ 3.1.1
+
+
+ maven-site-plugin
+ 4.0.0-M9
+
+
+ maven-source-plugin
+ 3.3.0
+
+
+ maven-project-info-reports-plugin
+ 3.4.5
+
+
+ maven-shade-plugin
+ 3.5.0
+
+
+ maven-assembly-plugin
+ 3.6.0
+
+
+ maven-dependency-plugin
+ 3.6.0
+
+
+ maven-release-plugin
+ 3.0.1
+
+
+ maven-enforcer-plugin
+ 3.3.0
+
+
+ maven-javadoc-plugin
+ 3.5.0
+
+ com.ibm.icu.impl,com.ibm.icu.impl.*,com.ibm.icu.dev.*,com.ibm.icu.samples,com.ibm.icu.samples.*
+
+ html
+ true
+ true
+ true
+ ${icu4j.api.doc.window.title}
+ ${icu4j.api.doc.window.title}
+
+ ${icu4j.api.doc.copyright.footer}
+ stylesheet8.css
+ UTF-8
+ UTF-8
+ UTF-8
+ true
+
+
+
+ -J-Djcitesourcepath=${icu4j.api.doc.root.dir}/samples/src/main/java${path.separator}${icu4j.api.doc.root.dir}/demos/src/main/java${path.separator}${icu4j.api.doc.root.dir}/main/core/src/main/java
+ -J-Dfile.encoding=UTF-8
+ -J-Djciteverbose=true
+
+
+
+ com.ibm.icu.dev.tool.docs.ICUTaglet
+
+ ${icu4j.api.doc.root.dir}/tools/build/target/classes
+
+
+ ch.arrenbrecht.jcite.JCiteTaglet
+
+
+
+
+ org.mcraig
+ jcite
+ 1.13.0
+
+
+
+ commons-discovery
+ commons-discovery
+ 0.5
+
+
+ commons-logging
+ commons-logging
+ 1.2
+
+
+
+
+ category
+ a
+ Category:
+
+
+
+
+
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ true
+ true
+
+
+ ${mf.Automatic-Module-Name}
+ ${mf.Bundle-Copyright}
+ ${mf.Specification-Title}
+ ${mf.Specification-Version}
+ ${mf.Specification-Vendor}
+ ${mf.Implementation-Title}
+ ${mf.Implementation-Version}
+ ${mf.Implementation-Vendor}
+ ${mf.Implementation-Vendor-Id}
+ ${mf.Bundle-ManifestVersion}
+ ${mf.Bundle-Name}
+ ${mf.Bundle-Description}
+ ${mf.Bundle-SymbolicName}
+ ${mf.Bundle-Version}
+ ${mf.Bundle-Vendor}
+ ${mf.Bundle-Copyright}
+ ${mf.Bundle-RequiredExecutionEnvironment}
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 3.2.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ with_sources
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+
+
+ with_javadoc
+
+
+
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+ with_full_javadoc
+
+
+
+ maven-javadoc-plugin
+
+
+ aggregate
+ site
+
+ aggregate
+
+
+
+
+
+
+
+
+
+
+ old_jdk_taglet
+
+ [1.7,1.8]
+
+
+ tools/build
+
+
+
+
+
diff --git a/icu4j/samples/.classpath b/icu4j/samples/.classpath
deleted file mode 100644
index 7c897356802..00000000000
--- a/icu4j/samples/.classpath
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/samples/.project b/icu4j/samples/.project
deleted file mode 100644
index c05c28b194a..00000000000
--- a/icu4j/samples/.project
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- icu4j-samples
-
-
- icu4j-collate
- icu4j-core
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/samples/.settings/org.eclipse.core.resources.prefs b/icu4j/samples/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 5f2b19db0b9..00000000000
--- a/icu4j/samples/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Tue Oct 11 11:53:42 EDT 2011
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/samples/.settings/org.eclipse.jdt.core.prefs b/icu4j/samples/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index bdf1a220522..00000000000
--- a/icu4j/samples/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,394 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/samples/.settings/org.eclipse.jdt.ui.prefs b/icu4j/samples/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/samples/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/samples/build.properties b/icu4j/samples/build.properties
deleted file mode 100644
index 7f1a1f7dc50..00000000000
--- a/icu4j/samples/build.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2011-2014, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../main/shared
diff --git a/icu4j/samples/build.xml b/icu4j/samples/build.xml
deleted file mode 100644
index 518c7e4da05..00000000000
--- a/icu4j/samples/build.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/samples/manifest.stub b/icu4j/samples/manifest.stub
deleted file mode 100644
index afb58b4d8db..00000000000
--- a/icu4j/samples/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/samples
-Specification-Title: ICU for Java Samples
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Samples
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/samples/pom.xml b/icu4j/samples/pom.xml
new file mode 100644
index 00000000000..353d9c09078
--- /dev/null
+++ b/icu4j/samples/pom.xml
@@ -0,0 +1,33 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-root
+ 74.0.1-SNAPSHOT
+
+
+ samples
+
+
+ ${project.basedir}/..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+ com.ibm.icu
+ collate
+ ${project.version}
+
+
+
+
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/PopulationData.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/PopulationData.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/PopulationData.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/PopulationData.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/Sample13_Hello.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample13_Hello.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/Sample13_Hello.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample13_Hello.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/Sample30_ResHello.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample30_ResHello.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/Sample30_ResHello.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample30_ResHello.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/Sample40_PopMsg.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample40_PopMsg.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/Sample40_PopMsg.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample40_PopMsg.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/Sample50_PopSort.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample50_PopSort.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/Sample50_PopSort.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/Sample50_PopSort.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/SupplementalUtilities.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/SupplementalUtilities.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/SupplementalUtilities.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/SupplementalUtilities.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/package-info.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/package-info.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/package-info.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/iuc/package-info.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/shaping/ArabicShapingSample.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/shaping/ArabicShapingSample.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/shaping/ArabicShapingSample.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/shaping/ArabicShapingSample.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/text/dateintervalformat/DateIntervalFormatSample.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/text/dateintervalformat/DateIntervalFormatSample.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/text/dateintervalformat/DateIntervalFormatSample.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/text/dateintervalformat/DateIntervalFormatSample.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/text/datetimepatterngenerator/DateTimePatternGeneratorSample.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/text/datetimepatterngenerator/DateTimePatternGeneratorSample.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/text/datetimepatterngenerator/DateTimePatternGeneratorSample.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/text/datetimepatterngenerator/DateTimePatternGeneratorSample.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternDemo.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/text/messagepattern/MessagePatternDemo.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternDemo.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/text/messagepattern/MessagePatternDemo.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternUtilDemo.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/text/messagepattern/MessagePatternUtilDemo.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternUtilDemo.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/text/messagepattern/MessagePatternUtilDemo.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/text/messagepattern/MiniMessageFormatter.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/text/messagepattern/MiniMessageFormatter.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/text/messagepattern/MiniMessageFormatter.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/text/messagepattern/MiniMessageFormatter.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/text/pluralformat/PluralFormatSample.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/text/pluralformat/PluralFormatSample.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/text/pluralformat/PluralFormatSample.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/text/pluralformat/PluralFormatSample.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/util/timescale/PivotDemo.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/util/timescale/PivotDemo.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/util/timescale/PivotDemo.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/util/timescale/PivotDemo.java
diff --git a/icu4j/samples/src/com/ibm/icu/samples/util/timezone/BasicTimeZoneExample.java b/icu4j/samples/src/main/java/com/ibm/icu/samples/util/timezone/BasicTimeZoneExample.java
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/util/timezone/BasicTimeZoneExample.java
rename to icu4j/samples/src/main/java/com/ibm/icu/samples/util/timezone/BasicTimeZoneExample.java
diff --git a/icu4j/samples/src/main/resources/LICENSE b/icu4j/samples/src/main/resources/LICENSE
new file mode 120000
index 00000000000..2a64f9d0fc6
--- /dev/null
+++ b/icu4j/samples/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/en.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/en.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/en.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/en.res
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/es.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/es.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/es.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/es.res
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/res_index.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/res_index.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/res_index.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/res_index.res
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/root.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/root.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/popmsg/root.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/popmsg/root.res
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/es.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/es.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/es.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/es.res
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/mt.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/mt.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/mt.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/mt.res
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/res_index.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/res_index.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/res_index.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/res_index.res
diff --git a/icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/root.res b/icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/root.res
similarity index 100%
rename from icu4j/samples/src/com/ibm/icu/samples/iuc/data/reshello/root.res
rename to icu4j/samples/src/main/resources/com/ibm/icu/samples/iuc/data/reshello/root.res
diff --git a/icu4j/tools/build/.classpath b/icu4j/tools/build/.classpath
deleted file mode 100644
index eac3c340f64..00000000000
--- a/icu4j/tools/build/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icu4j/tools/build/.project b/icu4j/tools/build/.project
deleted file mode 100644
index 2f6f1f2cf18..00000000000
--- a/icu4j/tools/build/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- icu4j-build-tools
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/tools/build/.settings/org.eclipse.core.resources.prefs b/icu4j/tools/build/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 2b80740f22b..00000000000
--- a/icu4j/tools/build/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:16:57 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/tools/build/.settings/org.eclipse.jdt.core.prefs b/icu4j/tools/build/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index d91a75926be..00000000000
--- a/icu4j/tools/build/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,361 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
diff --git a/icu4j/tools/build/.settings/org.eclipse.jdt.ui.prefs b/icu4j/tools/build/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/tools/build/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/tools/build/build-tools-build.launch b/icu4j/tools/build/build-tools-build.launch
deleted file mode 100644
index 2ef397c47dd..00000000000
--- a/icu4j/tools/build/build-tools-build.launch
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/tools/build/build.properties b/icu4j/tools/build/build.properties
deleted file mode 100644
index 2ce6f8075be..00000000000
--- a/icu4j/tools/build/build.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../main/shared
diff --git a/icu4j/tools/build/build.xml b/icu4j/tools/build/build.xml
deleted file mode 100644
index fd510fd343d..00000000000
--- a/icu4j/tools/build/build.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/tools/build/manifest.stub b/icu4j/tools/build/manifest.stub
deleted file mode 100644
index 7dd9dd09e90..00000000000
--- a/icu4j/tools/build/manifest.stub
+++ /dev/null
@@ -1,21 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/tool/docs
-Specification-Title: ICU for Java Doc Tools
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Doc Tools
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
-
-Name: com/ibm/icu/dev/tool/index
-Specification-Title: ICU for Java Resource Index Generator
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Resource Index Generator
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/tools/build/pom.xml b/icu4j/tools/build/pom.xml
new file mode 100644
index 00000000000..b55f3db3e65
--- /dev/null
+++ b/icu4j/tools/build/pom.xml
@@ -0,0 +1,31 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-root
+ 74.0.1-SNAPSHOT
+ ../../pom.xml
+
+
+ tools_build
+
+
+ ${project.basedir}/../..
+
+
+
+
+ jdk.tools
+ jdk.tools
+ 1.8
+ system
+ ${JAVA_HOME}/lib/tools.jar
+
+
+
+
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/coverage/JacocoReportCheck.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/coverage/JacocoReportCheck.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/coverage/JacocoReportCheck.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/coverage/JacocoReportCheck.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/APIData.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/APIData.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/APIData.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/APIData.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/APIInfo.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/APIInfo.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/APIInfo.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/APIInfo.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/APIStatusConsistencyChecker.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/APIStatusConsistencyChecker.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/APIStatusConsistencyChecker.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/APIStatusConsistencyChecker.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CheckAPI.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CheckAPI.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CheckTags.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CheckTags.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CheckTags.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CheckTags.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CodeMangler.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CodeMangler.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CodeMangler.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CodeMangler.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CollectAPI.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CollectAPI.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CollectAPI.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/CollectAPI.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/DeprecatedAPIChecker.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/DeprecatedAPIChecker.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/DeprecatedAPIChecker.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/DeprecatedAPIChecker.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/Deprecator.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/Deprecator.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/Deprecator.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/Deprecator.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/GatherAPIData.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/GatherAPIData.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIDataOld.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/GatherAPIDataOld.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIDataOld.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/GatherAPIDataOld.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ICUJDKCompare.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ICUJDKCompare.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ICUJDKCompare.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ICUJDKCompare.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ICUTaglet.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ICUTaglet.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ReportAPI.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ReportAPI.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/ReportAPI.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/docs/ReportAPI.java
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/index/IndexGenerator.java b/icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/index/IndexGenerator.java
similarity index 100%
rename from icu4j/tools/build/src/com/ibm/icu/dev/tool/index/IndexGenerator.java
rename to icu4j/tools/build/src/main/java/com/ibm/icu/dev/tool/index/IndexGenerator.java
diff --git a/icu4j/tools/build/src/main/resources/LICENSE b/icu4j/tools/build/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/tools/build/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/tools/misc/.classpath b/icu4j/tools/misc/.classpath
deleted file mode 100644
index 3f72aa278e7..00000000000
--- a/icu4j/tools/misc/.classpath
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/tools/misc/.project b/icu4j/tools/misc/.project
deleted file mode 100644
index 2fbf5974887..00000000000
--- a/icu4j/tools/misc/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- icu4j-tools
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/icu4j/tools/misc/.settings/org.eclipse.core.resources.prefs b/icu4j/tools/misc/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 95ade2793ea..00000000000
--- a/icu4j/tools/misc/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Fri Nov 05 14:19:22 EDT 2010
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/icu4j/tools/misc/.settings/org.eclipse.jdt.core.prefs b/icu4j/tools/misc/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index b53da366194..00000000000
--- a/icu4j/tools/misc/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,379 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=1.8
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true
diff --git a/icu4j/tools/misc/.settings/org.eclipse.jdt.ui.prefs b/icu4j/tools/misc/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index d733db10d58..00000000000
--- a/icu4j/tools/misc/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_ICU4J Standard
-formatter_settings_version=11
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/**\r\n * @return the ${bare_field_name}\r\n *//**\r\n * @param ${param} the ${bare_field_name} to set\r\n *//**\r\n * ${tags}\r\n */// \u00A9 ${year} and later\: Unicode, Inc. and others.\r\n// License & terms of use\: http\://www.unicode.org/copyright.html/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n *//**\r\n * \r\n *//**\r\n * ${tags}\r\n *//* (non-Javadoc)\r\n * ${see_to_overridden}\r\n *//**\r\n * ${tags}\r\n * ${see_to_target}\r\n */${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}\r\n\r\n\r\n\r\n// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\r\n${body_statement}${body_statement}\r\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-sp_cleanup.use_type_arguments=false
diff --git a/icu4j/tools/misc/build.properties b/icu4j/tools/misc/build.properties
deleted file mode 100644
index 2ce6f8075be..00000000000
--- a/icu4j/tools/misc/build.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright (C) 2016 and later: Unicode, Inc. and others.
-# License & terms of use: http://www.unicode.org/copyright.html
-#*******************************************************************************
-#* Copyright (C) 2009, International Business Machines Corporation and *
-#* others. All Rights Reserved. *
-#*******************************************************************************
-shared.dir = ../../main/shared
diff --git a/icu4j/tools/misc/build.xml b/icu4j/tools/misc/build.xml
deleted file mode 100644
index bf0ed0817e7..00000000000
--- a/icu4j/tools/misc/build.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/icu4j/tools/misc/manifest.stub b/icu4j/tools/misc/manifest.stub
deleted file mode 100644
index 634c35eac29..00000000000
--- a/icu4j/tools/misc/manifest.stub
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-
-Name: com/ibm/icu/dev/tool
-Specification-Title: ICU for Java Tools
-Specification-Version: @SPECVERSION@
-Specification-Vendor: Unicode, Inc.
-Implementation-Title: ICU for Java Tools
-Implementation-Version: @IMPLVERSION@
-Implementation-Vendor: Unicode, Inc.
-Implementation-Vendor-Id: org.unicode
-Copyright-Info: @COPYRIGHT@
diff --git a/icu4j/tools/misc/pom.xml b/icu4j/tools/misc/pom.xml
new file mode 100644
index 00000000000..913598bb1f1
--- /dev/null
+++ b/icu4j/tools/misc/pom.xml
@@ -0,0 +1,49 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-root
+ 74.0.1-SNAPSHOT
+ ../../pom.xml
+
+
+ tools_misc
+
+
+ ${project.basedir}/../..
+
+
+
+
+ com.ibm.icu
+ core
+ ${project.version}
+
+
+ com.ibm.icu
+ translit
+ ${project.version}
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ com.ibm.icu.dev.tool.localeconverter.XLIFF2ICUConverter
+
+
+
+
+
+
+
+
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/UOption.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/UOption.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/UOption.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/UOption.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/Checker.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/Checker.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/Checker.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/Checker.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/InputFile.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/InputFile.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/InputFile.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/InputFile.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramList.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramList.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramList.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramList.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramParser.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramParser.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramParser.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramParser.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/StatisticsTool.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/StatisticsTool.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/StatisticsTool.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/charsetdet/sbcs/StatisticsTool.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/compression/CompressionTableGenerator.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/compression/CompressionTableGenerator.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/compression/CompressionTableGenerator.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/compression/CompressionTableGenerator.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/IMETest.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/IMETest.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/IMETest.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/IMETest.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/BengaliInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/BengaliInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/BengaliInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/BengaliInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/DevanagariInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/DevanagariInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/DevanagariInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/DevanagariInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/GujaratiInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/GujaratiInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/GujaratiInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/GujaratiInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/GurmukhiInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/GurmukhiInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/GurmukhiInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/GurmukhiInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicIMDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/IndicIMDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicIMDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/IndicIMDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethod.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/IndicInputMethod.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethod.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/IndicInputMethod.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethodImpl.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/IndicInputMethodImpl.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethodImpl.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/IndicInputMethodImpl.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/KannadaInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/KannadaInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/KannadaInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/KannadaInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/MalayalamInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/MalayalamInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/MalayalamInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/MalayalamInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/OriyaInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/OriyaInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/OriyaInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/OriyaInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/TamilInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/TamilInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/TamilInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/TamilInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/TeluguInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/TeluguInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/TeluguInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/indic/TeluguInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethod.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethod.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethod.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethod.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethodDescriptor.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethodDescriptor.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethodDescriptor.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethodDescriptor.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ArabicCharacterData.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ArabicCharacterData.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ArabicCharacterData.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ArabicCharacterData.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ArabicShaping.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ArabicShaping.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ArabicShaping.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ArabicShaping.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/BuildMirroringTables.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/BuildMirroringTables.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/BuildMirroringTables.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/BuildMirroringTables.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ClassTable.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ClassTable.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ClassTable.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ClassTable.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/DecompTable.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/DecompTable.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/DecompTable.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/DecompTable.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/Feature.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/Feature.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/Feature.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/Feature.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/FeatureList.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/FeatureList.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/FeatureList.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/FeatureList.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/GDEFWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/GDEFWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/GDEFWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/GDEFWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/GSUBWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/GSUBWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/GSUBWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/GSUBWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LanguageData.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LanguageData.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LanguageData.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LanguageData.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureEntry.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureEntry.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureEntry.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureEntry.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureModuleWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureModuleWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureModuleWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureModuleWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTree.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureTree.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTree.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureTree.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTreeWalker.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureTreeWalker.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTreeWalker.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LigatureTreeWalker.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/Lookup.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/Lookup.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/Lookup.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/Lookup.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LookupList.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LookupList.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LookupList.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LookupList.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LookupSubtable.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LookupSubtable.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/LookupSubtable.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/LookupSubtable.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ModuleWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ModuleWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ModuleWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ModuleWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTableWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/OpenTypeTableWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTableWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/OpenTypeTableWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTagBuilder.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/OpenTypeTagBuilder.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTagBuilder.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/OpenTypeTagBuilder.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptData.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptData.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptData.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptData.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptIDModuleWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptIDModuleWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptIDModuleWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptIDModuleWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptList.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptList.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptList.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptList.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptModuleWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptModuleWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptModuleWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptModuleWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptNameBuilder.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptNameBuilder.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptNameBuilder.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptNameBuilder.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptRunModuleWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptRunModuleWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptRunModuleWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptRunModuleWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptTagModuleWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptTagModuleWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptTagModuleWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ScriptTagModuleWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ShapingTypeBuilder.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ShapingTypeBuilder.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ShapingTypeBuilder.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ShapingTypeBuilder.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TagUtilities.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TagUtilities.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TagUtilities.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TagUtilities.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TagValueData.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TagValueData.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TagValueData.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TagValueData.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TaggedRecord.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TaggedRecord.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TaggedRecord.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TaggedRecord.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiCharacterClasses.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiCharacterClasses.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiCharacterClasses.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiCharacterClasses.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTable.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTable.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTable.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTable.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableBuilder.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTableBuilder.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableBuilder.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTableBuilder.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableModuleWriter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTableModuleWriter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableModuleWriter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTableModuleWriter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTransition.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTransition.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTransition.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/ThaiStateTransition.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TreeWalker.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TreeWalker.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/TreeWalker.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/layout/TreeWalker.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/EpochOffsets.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timescale/EpochOffsets.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/EpochOffsets.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timescale/EpochOffsets.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/GenerateCTimeScaleData.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timescale/GenerateCTimeScaleData.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/GenerateCTimeScaleData.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timescale/GenerateCTimeScaleData.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timezone/ICUZDump.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timezone/ICUZDump.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/timezone/ICUZDump.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/timezone/ICUZDump.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/SourceSet.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/SourceSet.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/SourceSet.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/SourceSet.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/Trans.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/Trans.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/Trans.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/Trans.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetCloseOver.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/UnicodeSetCloseOver.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetCloseOver.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/UnicodeSetCloseOver.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetClosure.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/UnicodeSetClosure.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetClosure.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/UnicodeSetClosure.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/WriteIndicCharts.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/WriteIndicCharts.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/WriteIndicCharts.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/WriteIndicCharts.java
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.java b/icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/genIndexFilters.java
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.java
rename to icu4j/tools/misc/src/main/java/com/ibm/icu/dev/tool/translit/genIndexFilters.java
diff --git a/icu4j/tools/misc/src/main/resources/LICENSE b/icu4j/tools/misc/src/main/resources/LICENSE
new file mode 120000
index 00000000000..ee8b6feb8cc
--- /dev/null
+++ b/icu4j/tools/misc/src/main/resources/LICENSE
@@ -0,0 +1 @@
+../../../../../../LICENSE
\ No newline at end of file
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/compression/package.html b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/compression/package.html
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/compression/package.html
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/compression/package.html
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/DisplayNames.properties b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/indic/DisplayNames.properties
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/DisplayNames.properties
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/indic/DisplayNames.properties
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/manifest.stub b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/indic/manifest.stub
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/manifest.stub
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/indic/manifest.stub
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/services/java.awt.im.spi.InputMethodDescriptor b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/indic/services/java.awt.im.spi.InputMethodDescriptor
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/indic/services/java.awt.im.spi.InputMethodDescriptor
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/indic/services/java.awt.im.spi.InputMethodDescriptor
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/Transliterator.properties b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/translit/Transliterator.properties
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/Transliterator.properties
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/translit/Transliterator.properties
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/manifest.stub b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/translit/manifest.stub
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/manifest.stub
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/translit/manifest.stub
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/services/java.awt.im.spi.InputMethodDescriptor b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/translit/services/java.awt.im.spi.InputMethodDescriptor
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/ime/translit/services/java.awt.im.spi.InputMethodDescriptor
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/ime/translit/services/java.awt.im.spi.InputMethodDescriptor
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptAndLanguages b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/layout/ScriptAndLanguages
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/ScriptAndLanguages
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/layout/ScriptAndLanguages
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/localeconverter/manifest.stub b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/localeconverter/manifest.stub
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/localeconverter/manifest.stub
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/localeconverter/manifest.stub
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/dumpICUrules.bat b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/dumpICUrules.bat
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/dumpICUrules.bat
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/dumpICUrules.bat
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.bat b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/genIndexFilters.bat
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.bat
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/genIndexFilters.bat
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/indic.bat b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/indic.bat
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/indic.bat
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/indic.bat
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/indic.pl b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/indic.pl
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/indic.pl
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/indic.pl
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/indicExceptions.txt b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/indicExceptions.txt
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/indicExceptions.txt
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/indicExceptions.txt
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/rbtTemplate.txt b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/rbtTemplate.txt
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/rbtTemplate.txt
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/rbtTemplate.txt
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/varsub.bat b/icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/varsub.bat
similarity index 100%
rename from icu4j/tools/misc/src/com/ibm/icu/dev/tool/translit/varsub.bat
rename to icu4j/tools/misc/src/main/resources/com/ibm/icu/dev/tool/translit/varsub.bat
diff --git a/icu4j/tools/misc/tools-build.launch b/icu4j/tools/misc/tools-build.launch
deleted file mode 100644
index 81fe59d8e35..00000000000
--- a/icu4j/tools/misc/tools-build.launch
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-