Properly indent xml files. Indentation set to 2 spaces.
diff --git a/eclipse-format.xml b/eclipse-format.xml
index 0091840..b925a9f 100644
--- a/eclipse-format.xml
+++ b/eclipse-format.xml
@@ -1,827 +1,339 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- eclipse-formatter configuration for Samoa. Mostly same as eclipse built-in
- "java conventions" with the following differences: 1/ line wrap at 120 chars,
- 2/ spaces-only indentation (no tabs) 3/ do not join lines (i.e. do not break
- line breaks added intentionally) The eclipse formatter can be invoked standalone
- (from the eclipse installation directory) with the following command: eclipse
- -nosplash -application org.eclipse.jdt.core.JavaCodeFormatter -config eclipse-format.xml
- <samoa-dir> There is also a plugin for intellij -->
+<!-- eclipse-formatter configuration for Samoa. Mostly same as eclipse built-in "java conventions" with the following differences:
+ 1/ line wrap at 120 chars, 2/ spaces-only indentation (no tabs) 3/ do not join lines (i.e. do not break line breaks added
+ intentionally) The eclipse formatter can be invoked standalone (from the eclipse installation directory) with the following
+ command: eclipse -nosplash -application org.eclipse.jdt.core.JavaCodeFormatter -config eclipse-format.xml <samoa-dir> There
+ is also a plugin for intellij -->
<profiles version="1">
- <profile kind="CodeFormatterProfile" name="samoa" version="1">
- <setting
- id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.disabling_tag"
- value="@formatter:off" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field"
- value="0" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.use_on_off_tags"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line"
- value="false" />
- <setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression"
- value="80" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.continuation_indentation"
- value="2" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package"
- value="0" />
- <setting id="org.eclipse.jdt.core.compiler.source" value="1.7" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.align_type_members_on_columns"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration"
- value="0" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.indentation.size"
- value="8" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.enabling_tag"
- value="@formatter:on" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration"
- value="16" />
- <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment"
- value="0" />
- <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier"
- value="error" />
- <setting id="org.eclipse.jdt.core.formatter.tabulation.char"
- value="space" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body"
- value="true" />
- <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration"
- value="0" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier"
- value="error" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch"
- value="false" />
- <setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration"
- value="end_of_line" />
- <setting id="org.eclipse.jdt.core.formatter.compact_else_if"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.tabulation.size"
- value="2" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter"
- value="insert" />
- <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7" />
- <setting
- id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer"
- value="2" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
- value="enabled" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line"
- value="true" />
- <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments"
- value="true" />
- <setting id="org.eclipse.jdt.core.formatter.comment.line_length"
- value="80" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body"
- value="0" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration"
- value="16" />
- <setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert"
- value="insert" />
- <setting id="org.eclipse.jdt.core.formatter.comment.format_html"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.comment.format_source_code"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration"
- value="16" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer"
- value="insert" />
- <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform"
- value="1.7" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try"
- value="80" />
- <setting
- id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation"
- value="0" />
- <setting id="org.eclipse.jdt.core.formatter.comment.format_header"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.format_block_comments"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant"
- value="do not insert" />
- <setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants"
- value="0" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration"
- value="end_of_line" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries"
- value="true" />
- <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports"
- value="1" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header"
- value="true" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for"
- value="insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments"
- value="do not insert" />
- <setting
- id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column"
- value="false" />
- <setting
- id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line"
- value="false" />
- </profile>
+ <profile kind="CodeFormatterProfile" name="samoa" version="1">
+ <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0" />
+ <setting id="org.eclipse.jdt.core.compiler.source" value="1.7" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indentation.size" value="8" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0" />
+ <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error" />
+ <setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments"
+ value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="2" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression"
+ value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert" />
+ <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7" />
+ <setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header"
+ value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws"
+ value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert" />
+ <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80" />
+ <setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header"
+ value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert" />
+ <setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments"
+ value="do not insert" />
+ <setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false" />
+ <setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false" />
+ </profile>
</profiles>
diff --git a/samoa-api/pom.xml b/samoa-api/pom.xml
index c9e41fc..aae6824 100644
--- a/samoa-api/pom.xml
+++ b/samoa-api/pom.xml
@@ -1,127 +1,114 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
- <name>samoa-api</name>
- <description>API and algorithms for SAMOA</description>
+ <name>samoa-api</name>
+ <description>API and algorithms for SAMOA</description>
- <artifactId>samoa-api</artifactId>
- <parent>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa</artifactId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
+ <artifactId>samoa-api</artifactId>
+ <parent>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
- <dependencies>
- <dependency>
- <groupId>com.yammer.metrics</groupId>
- <artifactId>metrics-core</artifactId>
- <version>${metrics-core.version}</version>
- </dependency>
+ <dependencies>
+ <dependency>
+ <groupId>com.yammer.metrics</groupId>
+ <artifactId>metrics-core</artifactId>
+ <version>${metrics-core.version}</version>
+ </dependency>
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- <version>${jcip-annotations.version}</version>
- </dependency>
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ <version>${jcip-annotations.version}</version>
+ </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>${commons-lang3.version}</version>
- </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>${commons-lang3.version}</version>
+ </dependency>
- <dependency>
- <groupId>com.github.javacliparser</groupId>
- <artifactId>javacliparser</artifactId>
- <version>${javacliparser.version}</version>
- </dependency>
+ <dependency>
+ <groupId>com.github.javacliparser</groupId>
+ <artifactId>javacliparser</artifactId>
+ <version>${javacliparser.version}</version>
+ </dependency>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-instances</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-instances</artifactId>
+ <version>${project.version}</version>
+ </dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>${guava.version}</version>
- </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>${guava.version}</version>
+ </dependency>
- <dependency>
- <groupId>com.esotericsoftware.kryo</groupId>
- <artifactId>kryo</artifactId>
- <version>${kryo.version}</version>
- </dependency>
-
- <dependency>
- <groupId>com.dreizak</groupId>
- <artifactId>miniball</artifactId>
- <version>${miniball.version}</version>
- </dependency>
+ <dependency>
+ <groupId>com.esotericsoftware.kryo</groupId>
+ <artifactId>kryo</artifactId>
+ <version>${kryo.version}</version>
+ </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- <version>${hadoop.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-hdfs</artifactId>
- <version>${hadoop.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-minicluster</artifactId>
- <version>${hadoop.version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
+ <dependency>
+ <groupId>com.dreizak</groupId>
+ <artifactId>miniball</artifactId>
+ <version>${miniball.version}</version>
+ </dependency>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>${maven-dependency-plugin.version}</version>
- <executions>
- <execution>
- <id>copy-dependencies</id>
- <phase>package</phase>
- <goals>
- <goal>copy-dependencies</goal>
- </goals>
- <configuration>
- <outputDirectory>${project.build.directory}/lib</outputDirectory>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>false</overWriteSnapshots>
- <overWriteIfNewer>true</overWriteIfNewer>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-common</artifactId>
+ <version>${hadoop.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-hdfs</artifactId>
+ <version>${hadoop.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-minicluster</artifactId>
+ <version>${hadoop.version}</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>${maven-dependency-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>copy-dependencies</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/lib</outputDirectory>
+ <overWriteReleases>false</overWriteReleases>
+ <overWriteSnapshots>false</overWriteSnapshots>
+ <overWriteIfNewer>true</overWriteIfNewer>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/samoa-instances/pom.xml b/samoa-instances/pom.xml
index 98d2ebf..59a9d8b 100644
--- a/samoa-instances/pom.xml
+++ b/samoa-instances/pom.xml
@@ -1,35 +1,22 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
- <name>samoa-instances</name>
- <description>Instances for SAMOA</description>
+ <name>samoa-instances</name>
+ <description>Instances for SAMOA</description>
- <artifactId>samoa-instances</artifactId>
- <parent>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa</artifactId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
+ <artifactId>samoa-instances</artifactId>
+ <parent>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
</project>
diff --git a/samoa-local/pom.xml b/samoa-local/pom.xml
index b36a2c8..5a0606a 100644
--- a/samoa-local/pom.xml
+++ b/samoa-local/pom.xml
@@ -1,101 +1,88 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
- http://www.apache.org/licenses/LICENSE-2.0
+ <name>samoa-local</name>
+ <description>Simple local engine for SAMOA</description>
+ <artifactId>samoa-local</artifactId>
+ <parent>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
+ <dependencies>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-test</artifactId>
+ <type>test-jar</type>
+ <classifier>test-jar-with-dependencies</classifier>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <version>${slf4j-simple.version}</version>
+ </dependency>
+ </dependencies>
- <name>samoa-local</name>
- <description>Simple local engine for SAMOA</description>
- <artifactId>samoa-local</artifactId>
- <parent>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa</artifactId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
-
- <dependencies>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-test</artifactId>
- <type>test-jar</type>
- <classifier>test-jar-with-dependencies</classifier>
- <version>${project.version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-simple</artifactId>
- <version>${slf4j-simple.version}</version>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <!-- SAMOA assembly -->
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>${maven-assembly-plugin.version}</version>
- <configuration>
- <finalName>SAMOA-Local-${project.version}</finalName>
- <appendAssemblyId>false</appendAssemblyId>
- <attach>false</attach>
- <outputDirectory>../target</outputDirectory>
- <descriptorRefs>
- <descriptorRef>jar-with-dependencies</descriptorRef>
- </descriptorRefs>
- <archive>
- <manifestEntries>
- <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
- <Bundle-Description>${project.description}</Bundle-Description>
- <Implementation-Version>${project.version}</Implementation-Version>
- <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
- <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>make-assembly</id> <!-- this is used for inheritance merges -->
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${maven-surefire-plugin.version}</version>
- <configuration>
- <argLine>-Xmx1G</argLine>
- <redirectTestOutputToFile>false</redirectTestOutputToFile>
- </configuration>
- </plugin>
- </plugins>
- </build>
+ <build>
+ <plugins>
+ <!-- SAMOA assembly -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>${maven-assembly-plugin.version}</version>
+ <configuration>
+ <finalName>SAMOA-Local-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <attach>false</attach>
+ <outputDirectory>../target</outputDirectory>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ <archive>
+ <manifestEntries>
+ <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
+ <Bundle-Description>${project.description}</Bundle-Description>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
+ <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>${maven-surefire-plugin.version}</version>
+ <configuration>
+ <argLine>-Xmx1G</argLine>
+ <redirectTestOutputToFile>false</redirectTestOutputToFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/samoa-local/src/main/resources/log4j.xml b/samoa-local/src/main/resources/log4j.xml
index cb40dec..ac00072 100644
--- a/samoa-local/src/main/resources/log4j.xml
+++ b/samoa-local/src/main/resources/log4j.xml
@@ -1,35 +1,21 @@
<?xml version="1.0" encoding="UTF-8" ?>
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 - 2014 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
+<!-- #%L SAMOA %% Copyright (C) 2013 - 2014 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="false">
-
+
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%d [%t] %-5p %c (%F:%L) - %m%n"/>
- </layout>
+ <layout class="org.apache.log4j.PatternLayout">
+ <param name="ConversionPattern" value="%d [%t] %-5p %c (%F:%L) - %m%n" />
+ </layout>
</appender>
-
+
<root>
<priority value="info" />
- <appender-ref ref="CONSOLE"/>
+ <appender-ref ref="CONSOLE" />
</root>
</log4j:configuration>
diff --git a/samoa-s4/pom.xml b/samoa-s4/pom.xml
index b530d44..7ce5514 100644
--- a/samoa-s4/pom.xml
+++ b/samoa-s4/pom.xml
@@ -1,135 +1,121 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
- <name>samoa-s4</name>
- <description>S4 bindings for SAMOA</description>
+ <name>samoa-s4</name>
+ <description>S4 bindings for SAMOA</description>
- <artifactId>samoa-s4</artifactId>
- <parent>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa</artifactId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
+ <artifactId>samoa-s4</artifactId>
+ <parent>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
- <dependencies>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-api</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <dependencies>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
- <dependency>
- <groupId>com.github.javacliparser</groupId>
- <artifactId>javacliparser</artifactId>
- <version>${javacliparser.version}</version>
- </dependency>
+ <dependency>
+ <groupId>com.github.javacliparser</groupId>
+ <artifactId>javacliparser</artifactId>
+ <version>${javacliparser.version}</version>
+ </dependency>
- <!-- S4 dependencies need to be installed separately as they are
- not available via Maven yet -->
- <dependency>
- <groupId>org.apache.s4</groupId>
- <artifactId>s4-base</artifactId>
- <version>${s4.version}</version>
- <scope>provided</scope>
- </dependency>
+ <!-- S4 dependencies need to be installed separately as they are not available via Maven yet -->
+ <dependency>
+ <groupId>org.apache.s4</groupId>
+ <artifactId>s4-base</artifactId>
+ <version>${s4.version}</version>
+ <scope>provided</scope>
+ </dependency>
- <dependency>
- <groupId>org.apache.s4</groupId>
- <artifactId>s4-comm</artifactId>
- <version>${s4.version}</version>
- <scope>provided</scope>
- </dependency>
+ <dependency>
+ <groupId>org.apache.s4</groupId>
+ <artifactId>s4-comm</artifactId>
+ <version>${s4.version}</version>
+ <scope>provided</scope>
+ </dependency>
- <dependency>
- <groupId>org.apache.s4</groupId>
- <artifactId>s4-core</artifactId>
- <version>${s4.version}</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
+ <dependency>
+ <groupId>org.apache.s4</groupId>
+ <artifactId>s4-core</artifactId>
+ <version>${s4.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>${maven-dependency-plugin.version}</version>
- <configuration>
- <outputDirectory>${project.build.directory}/lib</outputDirectory>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>false</overWriteSnapshots>
- <overWriteIfNewer>true</overWriteIfNewer>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>${maven-dependency-plugin.version}</version>
+ <configuration>
+ <outputDirectory>${project.build.directory}/lib</outputDirectory>
+ <overWriteReleases>false</overWriteReleases>
+ <overWriteSnapshots>false</overWriteSnapshots>
+ <overWriteIfNewer>true</overWriteIfNewer>
- <excludeGroupIds>org.apache.s4</excludeGroupIds>
- <excludeTransitive>true</excludeTransitive>
- </configuration>
- <executions>
- <execution>
- <id>copy-dependencies</id>
- <phase>package</phase>
- <goals>
- <goal>copy-dependencies</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
+ <excludeGroupIds>org.apache.s4</excludeGroupIds>
+ <excludeTransitive>true</excludeTransitive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>copy-dependencies</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
- <!-- SAMOA assembly -->
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>${maven-assembly-plugin.version}</version>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/samoa-s4.xml</descriptor>
- </descriptors>
- <finalName>SAMOA-S4-${project.version}</finalName>
- <attach>false</attach>
- <outputDirectory>../target</outputDirectory>
- <appendAssemblyId>false</appendAssemblyId>
- <archive>
- <manifestEntries>
- <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
- <Bundle-Description>${project.description}</Bundle-Description>
- <Implementation-Version>${project.version}</Implementation-Version>
- <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
- <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
- <S4-App-Class>com.yahoo.labs.samoa.topology.impl.S4DoTask</S4-App-Class>
- <S4-Version>${s4.version}</S4-Version>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>make-assembly</id> <!-- this is used for inheritance merges -->
- <phase>package</phase> <!-- bind to the packaging phase -->
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
+ <!-- SAMOA assembly -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>${maven-assembly-plugin.version}</version>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/samoa-s4.xml</descriptor>
+ </descriptors>
+ <finalName>SAMOA-S4-${project.version}</finalName>
+ <attach>false</attach>
+ <outputDirectory>../target</outputDirectory>
+ <appendAssemblyId>false</appendAssemblyId>
+ <archive>
+ <manifestEntries>
+ <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
+ <Bundle-Description>${project.description}</Bundle-Description>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
+ <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
+ <S4-App-Class>com.yahoo.labs.samoa.topology.impl.S4DoTask</S4-App-Class>
+ <S4-Version>${s4.version}</S4-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase> <!-- bind to the packaging phase -->
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/samoa-s4/samoa-s4-adapter/pom.xml b/samoa-s4/samoa-s4-adapter/pom.xml
index 031fb8a..8f1a7cf 100644
--- a/samoa-s4/samoa-s4-adapter/pom.xml
+++ b/samoa-s4/samoa-s4-adapter/pom.xml
@@ -1,52 +1,30 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
- <!-- PARENT MODULE SAMOA-S4
- <parent>
- <groupId>com.yahoo.labs.bcn.samoa</groupId>
- <artifactId>samoa-s4</artifactId>
- <version>0.1</version>
- </parent>
- -->
+ <!-- PARENT MODULE SAMOA-S4 <parent> <groupId>com.yahoo.labs.bcn.samoa</groupId> <artifactId>samoa-s4</artifactId> <version>0.1</version>
+ </parent> -->
- <!-- SAMOA-S4-ADAPTER MODUEL -->
- <artifactId>samoa-s4-adapter</artifactId>
- <groupId>com.yahoo.labs.bcn.samoa</groupId>
- <version>0.1</version>
- <name>samoa-s4-adapter</name>
- <description>Adapter module to connect to external stream and also to provide entrance processing items for SAMOA</description>
+ <!-- SAMOA-S4-ADAPTER MODUEL -->
+ <artifactId>samoa-s4-adapter</artifactId>
+ <groupId>com.yahoo.labs.bcn.samoa</groupId>
+ <version>0.1</version>
+ <name>samoa-s4-adapter</name>
+ <description>Adapter module to connect to external stream and also to provide entrance processing items for SAMOA</description>
- <dependencies>
- <!-- dependency>
- <artifactId>samoa-api</artifactId>
- <groupId>com.yahoo.labs.bcn.samoa</groupId>
- <version>0.1</version>
- </dependency> -->
- <dependency>
- <artifactId>samoa-s4</artifactId>
- <groupId>com.yahoo.labs.bcn.samoa</groupId>
- <version>0.1</version>
- </dependency>
- </dependencies>
+ <dependencies>
+ <!-- dependency> <artifactId>samoa-api</artifactId> <groupId>com.yahoo.labs.bcn.samoa</groupId> <version>0.1</version>
+ </dependency> -->
+ <dependency>
+ <artifactId>samoa-s4</artifactId>
+ <groupId>com.yahoo.labs.bcn.samoa</groupId>
+ <version>0.1</version>
+ </dependency>
+ </dependencies>
</project>
\ No newline at end of file
diff --git a/samoa-s4/src/main/assembly/samoa-s4.xml b/samoa-s4/src/main/assembly/samoa-s4.xml
index 8e5614a..e0acd0e 100644
--- a/samoa-s4/src/main/assembly/samoa-s4.xml
+++ b/samoa-s4/src/main/assembly/samoa-s4.xml
@@ -1,64 +1,48 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<assembly
- xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
- <id>dist</id>
- <formats>
- <format>jar</format>
- </formats>
- <includeBaseDirectory>false</includeBaseDirectory>
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+ <id>dist</id>
+ <formats>
+ <format>jar</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
- <fileSets>
- <!-- SAMOA API artifacts -->
- <fileSet>
- <outputDirectory>lib/</outputDirectory>
- <directory>../samoa-api/target/lib/</directory>
- <includes>
- <include>*</include>
- </includes>
- </fileSet>
- <fileSet>
- <outputDirectory>app/</outputDirectory>
- <directory>../samoa-api/target/</directory>
- <includes>
- <include>samoa-api-*.jar</include>
- </includes>
- </fileSet>
-
- <!-- SAMOA S4 artifacts -->
- <fileSet>
- <outputDirectory>app/</outputDirectory>
- <directory>target/</directory>
- <includes>
- <include>samoa-s4-*.jar</include>
- </includes>
- </fileSet>
- <fileSet>
- <outputDirectory>/</outputDirectory>
- <directory>target/</directory>
- <includes>
- <include>lib/*</include>
- </includes>
- </fileSet>
- </fileSets>
+ <fileSets>
+ <!-- SAMOA API artifacts -->
+ <fileSet>
+ <outputDirectory>lib/</outputDirectory>
+ <directory>../samoa-api/target/lib/</directory>
+ <includes>
+ <include>*</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <outputDirectory>app/</outputDirectory>
+ <directory>../samoa-api/target/</directory>
+ <includes>
+ <include>samoa-api-*.jar</include>
+ </includes>
+ </fileSet>
+
+ <!-- SAMOA S4 artifacts -->
+ <fileSet>
+ <outputDirectory>app/</outputDirectory>
+ <directory>target/</directory>
+ <includes>
+ <include>samoa-s4-*.jar</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <outputDirectory>/</outputDirectory>
+ <directory>target/</directory>
+ <includes>
+ <include>lib/*</include>
+ </includes>
+ </fileSet>
+ </fileSets>
</assembly>
\ No newline at end of file
diff --git a/samoa-samza/pom.xml b/samoa-samza/pom.xml
index 8fd60a7..ffbdc7e 100644
--- a/samoa-samza/pom.xml
+++ b/samoa-samza/pom.xml
@@ -1,168 +1,142 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
- http://www.apache.org/licenses/LICENSE-2.0
+ <name>samoa-samza</name>
+ <description>Samza engine for SAMOA</description>
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
+ <artifactId>samoa-samza</artifactId>
+ <parent>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
- <name>samoa-samza</name>
- <description>Samza engine for SAMOA</description>
+ <dependencies>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
- <artifactId>samoa-samza</artifactId>
- <parent>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa</artifactId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>${slf4j-log4j12.version}</version>
+ </dependency>
- <dependencies>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-api</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!--<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>11.0.2</version> </dependency> -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>${slf4j-log4j12.version}</version>
- </dependency>
+ <dependency>
+ <groupId>org.apache.samza</groupId>
+ <artifactId>samza-api</artifactId>
+ <version>${samza.version}</version>
+ </dependency>
- <!--<dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>11.0.2</version>
- </dependency> -->
+ <dependency>
+ <groupId>org.apache.samza</groupId>
+ <artifactId>samza-core_2.10</artifactId>
+ <version>${samza.version}</version>
+ </dependency>
- <dependency>
- <groupId>org.apache.samza</groupId>
- <artifactId>samza-api</artifactId>
- <version>${samza.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.samza</groupId>
- <artifactId>samza-core_2.10</artifactId>
- <version>${samza.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.samza</groupId>
- <artifactId>samza-serializers_2.10</artifactId>
- <version>${samza.version}</version>
- </dependency>
-
- <!--<dependency>
- <groupId>org.apache.samza</groupId>
- <artifactId>samza-shell</artifactId>
- <classifier>dist</classifier>
- <type>tgz</type>
- <version>${samza.version}</version>
- </dependency>-->
-
- <dependency>
- <groupId>org.apache.samza</groupId>
- <artifactId>samza-yarn_2.10</artifactId>
- <version>${samza.version}</version>
- </dependency>
+ <dependency>
+ <groupId>org.apache.samza</groupId>
+ <artifactId>samza-serializers_2.10</artifactId>
+ <version>${samza.version}</version>
+ </dependency>
- <dependency>
- <groupId>org.apache.samza</groupId>
- <artifactId>samza-kafka_2.10</artifactId>
- <version>${samza.version}</version>
- </dependency>
+ <!--<dependency> <groupId>org.apache.samza</groupId> <artifactId>samza-shell</artifactId> <classifier>dist</classifier>
+ <type>tgz</type> <version>${samza.version}</version> </dependency> -->
- <dependency>
- <groupId>org.apache.kafka</groupId>
- <artifactId>kafka_2.10</artifactId>
- <version>${kafka.version}</version>
- </dependency>
- <dependency>
- <groupId>com.101tec</groupId>
- <artifactId>zkclient</artifactId>
- <version>0.4</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>2.1</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- <version>${hadoop.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-hdfs</artifactId>
- <version>${hadoop.version}</version>
- </dependency>
- </dependencies>
+ <dependency>
+ <groupId>org.apache.samza</groupId>
+ <artifactId>samza-yarn_2.10</artifactId>
+ <version>${samza.version}</version>
+ </dependency>
- <build>
- <plugins>
- <!-- SAMOA assembly -->
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>${maven-assembly-plugin.version}</version>
- <configuration>
-
- <descriptors>
- <descriptor>src/main/assembly/samoa-samza.xml</descriptor>
- </descriptors>
- <finalName>SAMOA-Samza-${project.version}</finalName>
- <appendAssemblyId>false</appendAssemblyId>
- <attach>false</attach>
- <outputDirectory>../target</outputDirectory>
- <!--
- <descriptorRefs>
- <descriptorRef>jar-with-dependencies</descriptorRef>
- </descriptorRefs>
- -->
- <archive>
- <manifestEntries>
- <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
- <Bundle-Description>${project.description}</Bundle-Description>
- <Implementation-Version>${project.version}</Implementation-Version>
- <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
- <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>make-assembly</id> <!-- this is used for inheritance merges -->
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- </resource>
- </resources>
- </build>
+ <dependency>
+ <groupId>org.apache.samza</groupId>
+ <artifactId>samza-kafka_2.10</artifactId>
+ <version>${samza.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.kafka</groupId>
+ <artifactId>kafka_2.10</artifactId>
+ <version>${kafka.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.101tec</groupId>
+ <artifactId>zkclient</artifactId>
+ <version>0.4</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-common</artifactId>
+ <version>${hadoop.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-hdfs</artifactId>
+ <version>${hadoop.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <!-- SAMOA assembly -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>${maven-assembly-plugin.version}</version>
+ <configuration>
+
+ <descriptors>
+ <descriptor>src/main/assembly/samoa-samza.xml</descriptor>
+ </descriptors>
+ <finalName>SAMOA-Samza-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <attach>false</attach>
+ <outputDirectory>../target</outputDirectory>
+ <!-- <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> -->
+ <archive>
+ <manifestEntries>
+ <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
+ <Bundle-Description>${project.description}</Bundle-Description>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
+ <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ </build>
</project>
diff --git a/samoa-samza/src/main/assembly/samoa-samza.xml b/samoa-samza/src/main/assembly/samoa-samza.xml
index ead1c0a..71961c7 100644
--- a/samoa-samza/src/main/assembly/samoa-samza.xml
+++ b/samoa-samza/src/main/assembly/samoa-samza.xml
@@ -1,38 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 - 2014 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
+<!-- #%L SAMOA %% Copyright (C) 2013 - 2014 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
-<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
- license agreements. See the NOTICE file distributed with this work for additional
- information regarding copyright ownership. The ASF licenses this file to
- you under the Apache License, Version 2.0 (the "License"); you may not use
- this file except in compliance with the License. You may obtain a copy of
- the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
- by applicable law or agreed to in writing, software distributed under the
- License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
- OF ANY KIND, either express or implied. See the License for the specific
- language governing permissions and limitations under the License. -->
+<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under
+ the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may
+ obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to
+ in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
+ ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under
+ the License. -->
-<assembly
- xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>dist</id>
<formats>
@@ -66,16 +47,8 @@
</file>
</files>
<dependencySets>
- <!--
- <dependencySet>
- <outputDirectory>bin</outputDirectory>
- <includes>
- <include>org.apache.samza:samza-shell:tgz:dist:*</include>
- </includes>
- <fileMode>0744</fileMode>
- <unpack>true</unpack>
- </dependencySet>
- -->
+ <!-- <dependencySet> <outputDirectory>bin</outputDirectory> <includes> <include>org.apache.samza:samza-shell:tgz:dist:*</include>
+ </includes> <fileMode>0744</fileMode> <unpack>true</unpack> </dependencySet> -->
<dependencySet>
<unpack>true</unpack>
<includes>
diff --git a/samoa-samza/src/main/resources/log4j.xml b/samoa-samza/src/main/resources/log4j.xml
index 86451cf..e41fdf8 100644
--- a/samoa-samza/src/main/resources/log4j.xml
+++ b/samoa-samza/src/main/resources/log4j.xml
@@ -1,69 +1,42 @@
<?xml version="1.0" encoding="UTF-8" ?>
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 - 2014 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
+<!-- #%L SAMOA %% Copyright (C) 2013 - 2014 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
-
--->
+<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under
+ the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may
+ obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to
+ in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
+ ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under
+ the License. -->
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
-
+
<appender name="RollingAppender" class="org.apache.log4j.DailyRollingFileAppender">
- <param name="File" value="${samza.log.dir}/${samza.container.name}.log" />
- <param name="DatePattern" value="'.'yyyy-MM-dd" />
- <layout class="org.apache.log4j.PatternLayout">
+ <param name="File" value="${samza.log.dir}/${samza.container.name}.log" />
+ <param name="DatePattern" value="'.'yyyy-MM-dd" />
+ <layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n" />
- </layout>
+ </layout>
</appender>
-
+
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%d [%t] %-5p %c (%F:%L) - %m%n"/>
- </layout>
+ <layout class="org.apache.log4j.PatternLayout">
+ <param name="ConversionPattern" value="%d [%t] %-5p %c (%F:%L) - %m%n" />
+ </layout>
</appender>
<category name="com.yahoo.labs" additivity="false">
- <priority value="info"/>
- <appender-ref ref="CONSOLE"/>
+ <priority value="info" />
+ <appender-ref ref="CONSOLE" />
</category>
-
+
<root>
<priority value="info" />
- <appender-ref ref="RollingAppender"/>
+ <appender-ref ref="RollingAppender" />
</root>
</log4j:configuration>
diff --git a/samoa-storm/pom.xml b/samoa-storm/pom.xml
index 7929593..b7e93ba 100644
--- a/samoa-storm/pom.xml
+++ b/samoa-storm/pom.xml
@@ -1,123 +1,110 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
- http://www.apache.org/licenses/LICENSE-2.0
+ <name>samoa-storm</name>
+ <description>Storm bindings for SAMOA</description>
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
+ <artifactId>samoa-storm</artifactId>
+ <parent>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
- <name>samoa-storm</name>
- <description>Storm bindings for SAMOA</description>
+ <repositories>
+ <repository> <!-- repository for Storm -->
+ <id>clojars</id>
+ <url>http://clojars.org/repo/</url>
+ </repository>
+ </repositories>
- <artifactId>samoa-storm</artifactId>
- <parent>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa</artifactId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
+ <dependencies>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-test</artifactId>
+ <type>test-jar</type>
+ <classifier>test-jar-with-dependencies</classifier>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
- <repositories>
- <repository> <!-- repository for Storm -->
- <id>clojars</id>
- <url>http://clojars.org/repo/</url>
- </repository>
- </repositories>
+ <dependency>
+ <groupId>storm</groupId>
+ <artifactId>storm</artifactId>
+ <version>${storm.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.zookeeper</groupId>
+ <artifactId>zookeeper</artifactId>
+ <version>${zookeeper.storm.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>${slf4j-log4j12.version}</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
- <dependencies>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-test</artifactId>
- <type>test-jar</type>
- <classifier>test-jar-with-dependencies</classifier>
- <version>${project.version}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>storm</groupId>
- <artifactId>storm</artifactId>
- <version>${storm.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.zookeeper</groupId>
- <artifactId>zookeeper</artifactId>
- <version>${zookeeper.storm.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>${slf4j-log4j12.version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <!-- SAMOA assembly -->
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>${maven-assembly-plugin.version}</version>
- <configuration>
- <finalName>SAMOA-Storm-${project.version}</finalName>
- <appendAssemblyId>false</appendAssemblyId>
- <attach>false</attach>
- <outputDirectory>../target</outputDirectory>
- <descriptorRefs>
- <descriptorRef>jar-with-dependencies</descriptorRef>
- </descriptorRefs>
- <archive>
- <manifestEntries>
- <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
- <Bundle-Description>${project.description}</Bundle-Description>
- <Implementation-Version>${project.version}</Implementation-Version>
- <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
- <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>make-assembly</id> <!-- this is used for inheritance merges -->
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${maven-surefire-plugin.version}</version>
- <configuration>
- <argLine>-Xmx1G</argLine>
- <redirectTestOutputToFile>false</redirectTestOutputToFile>
- </configuration>
- </plugin>
- </plugins>
- </build>
+ <build>
+ <plugins>
+ <!-- SAMOA assembly -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>${maven-assembly-plugin.version}</version>
+ <configuration>
+ <finalName>SAMOA-Storm-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <attach>false</attach>
+ <outputDirectory>../target</outputDirectory>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ <archive>
+ <manifestEntries>
+ <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
+ <Bundle-Description>${project.description}</Bundle-Description>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
+ <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>${maven-surefire-plugin.version}</version>
+ <configuration>
+ <argLine>-Xmx1G</argLine>
+ <redirectTestOutputToFile>false</redirectTestOutputToFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/samoa-test/pom.xml b/samoa-test/pom.xml
index 2ee103b..994d35d 100644
--- a/samoa-test/pom.xml
+++ b/samoa-test/pom.xml
@@ -1,65 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <parent>
- <artifactId>samoa</artifactId>
- <groupId>com.yahoo.labs.samoa</groupId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>samoa</artifactId>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
- <artifactId>samoa-test</artifactId>
- <dependencies>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-csv</artifactId>
- <version>1.0</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>2.4</version>
- </dependency>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <version>2.4</version>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/test-jar-with-dependencies.xml</descriptor>
- </descriptors>
- </configuration>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
+ <artifactId>samoa-test</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-csv</artifactId>
+ <version>1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.4</version>
+ </dependency>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/test-jar-with-dependencies.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
\ No newline at end of file
diff --git a/samoa-test/src/main/assembly/test-jar-with-dependencies.xml b/samoa-test/src/main/assembly/test-jar-with-dependencies.xml
index 51465cc..72a83f4 100644
--- a/samoa-test/src/main/assembly/test-jar-with-dependencies.xml
+++ b/samoa-test/src/main/assembly/test-jar-with-dependencies.xml
@@ -1,19 +1,18 @@
-<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
- <id>test-jar-with-dependencies</id>
- <formats>
- <format>jar</format>
- </formats>
- <includeBaseDirectory>false</includeBaseDirectory>
- <dependencySets>
- <dependencySet>
- <outputDirectory>/</outputDirectory>
- <useProjectArtifact>true</useProjectArtifact>
- <!-- we're creating the test-jar as an attachement -->
- <useProjectAttachments>true</useProjectAttachments>
- <useTransitiveDependencies>false</useTransitiveDependencies>
- <unpack>true</unpack>
- </dependencySet>
- </dependencySets>
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+ <id>test-jar-with-dependencies</id>
+ <formats>
+ <format>jar</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <dependencySets>
+ <dependencySet>
+ <outputDirectory>/</outputDirectory>
+ <useProjectArtifact>true</useProjectArtifact>
+ <!-- we're creating the test-jar as an attachement -->
+ <useProjectAttachments>true</useProjectAttachments>
+ <useTransitiveDependencies>false</useTransitiveDependencies>
+ <unpack>true</unpack>
+ </dependencySet>
+ </dependencySets>
</assembly>
\ No newline at end of file
diff --git a/samoa-threads/pom.xml b/samoa-threads/pom.xml
index c4a6fb4..630017f 100644
--- a/samoa-threads/pom.xml
+++ b/samoa-threads/pom.xml
@@ -1,112 +1,99 @@
-<!--
- #%L
- SAMOA
- %%
- Copyright (C) 2013 Yahoo! Inc.
- %%
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
+<!-- #%L SAMOA %% Copyright (C) 2013 Yahoo! Inc. %% Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
+ IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ governing permissions and limitations under the License. #L% -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
- http://www.apache.org/licenses/LICENSE-2.0
+ <name>samoa-threads</name>
+ <description>Multithreading local engine for SAMOA</description>
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- #L%
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
+ <artifactId>samoa-threads</artifactId>
+ <parent>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
- <name>samoa-threads</name>
- <description>Multithreading local engine for SAMOA</description>
+ <dependencies>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-api</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.yahoo.labs.samoa</groupId>
+ <artifactId>samoa-test</artifactId>
+ <type>test-jar</type>
+ <classifier>test-jar-with-dependencies</classifier>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <version>${slf4j-simple.version}</version>
+ </dependency>
+ </dependencies>
- <artifactId>samoa-threads</artifactId>
- <parent>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa</artifactId>
- <version>0.3.0-SNAPSHOT</version>
- </parent>
-
- <dependencies>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-api</artifactId>
- <version>${project.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>com.yahoo.labs.samoa</groupId>
- <artifactId>samoa-test</artifactId>
- <type>test-jar</type>
- <classifier>test-jar-with-dependencies</classifier>
- <version>${project.version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-simple</artifactId>
- <version>${slf4j-simple.version}</version>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <!-- SAMOA assembly -->
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>${maven-assembly-plugin.version}</version>
- <configuration>
- <finalName>SAMOA-Threads-${project.version}</finalName>
- <appendAssemblyId>false</appendAssemblyId>
- <attach>false</attach>
- <outputDirectory>../target</outputDirectory>
- <descriptorRefs>
- <descriptorRef>jar-with-dependencies</descriptorRef>
- </descriptorRefs>
- <archive>
- <manifestEntries>
- <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
- <Bundle-Description>${project.description}</Bundle-Description>
- <Implementation-Version>${project.version}</Implementation-Version>
- <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
- <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>make-assembly</id> <!-- this is used for inheritance merges -->
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${maven-surefire-plugin.version}</version>
- <configuration>
- <argLine>-Xmx1G</argLine>
- <redirectTestOutputToFile>false</redirectTestOutputToFile>
- </configuration>
- </plugin>
- </plugins>
- </build>
+ <build>
+ <plugins>
+ <!-- SAMOA assembly -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>${maven-assembly-plugin.version}</version>
+ <configuration>
+ <finalName>SAMOA-Threads-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <attach>false</attach>
+ <outputDirectory>../target</outputDirectory>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ <archive>
+ <manifestEntries>
+ <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
+ <Bundle-Description>${project.description}</Bundle-Description>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Implementation-Vendor>Yahoo Labs</Implementation-Vendor>
+ <Implementation-Vendor-Id>SAMOA</Implementation-Vendor-Id>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>${maven-surefire-plugin.version}</version>
+ <configuration>
+ <argLine>-Xmx1G</argLine>
+ <redirectTestOutputToFile>false</redirectTestOutputToFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>