diff options
author | Pascal Rapicault | 2009-12-03 01:43:24 +0000 |
---|---|---|
committer | Pascal Rapicault | 2009-12-03 01:43:24 +0000 |
commit | aa1ba940350944f97ba2163ec818cbb551d6a810 (patch) | |
tree | 1d0c4ef617ef880e75c4d66b1e3a12c8c9dab095 /bundles | |
parent | 7abce6a201fb51809c89db0570b16f45914b77c7 (diff) | |
download | rt.equinox.p2-aa1ba940350944f97ba2163ec818cbb551d6a810.tar.gz rt.equinox.p2-aa1ba940350944f97ba2163ec818cbb551d6a810.tar.xz rt.equinox.p2-aa1ba940350944f97ba2163ec818cbb551d6a810.zip |
Remove the tools project.
Diffstat (limited to 'bundles')
23 files changed, 0 insertions, 1640 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tools/.classpath b/bundles/org.eclipse.equinox.p2.tools/.classpath deleted file mode 100644 index 6f3b481ac..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/CDC-1.1%Foundation-1.1"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="src" path="src"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/bundles/org.eclipse.equinox.p2.tools/.cvsignore b/bundles/org.eclipse.equinox.p2.tools/.cvsignore deleted file mode 100644 index c5e82d745..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -bin
\ No newline at end of file diff --git a/bundles/org.eclipse.equinox.p2.tools/.project b/bundles/org.eclipse.equinox.p2.tools/.project deleted file mode 100644 index a0af60111..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/.project +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.equinox.p2.tools</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.pde.PluginNature</nature> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature> - </natures> -</projectDescription> diff --git a/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 46aa81780..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,343 +0,0 @@ -#Fri Feb 22 11:11:17 EST 2008 -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.cleanOutputFolder=clean -org.eclipse.jdt.core.builder.duplicateResourceTask=warning -org.eclipse.jdt.core.builder.invalidClasspath=abort -org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch -org.eclipse.jdt.core.circularClasspath=error -org.eclipse.jdt.core.classpath.exclusionPatterns=enabled -org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=disabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.4 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.doc.comment.support=enabled -org.eclipse.jdt.core.compiler.maxProblemPerUnit=1000 -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning -org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=warning -org.eclipse.jdt.core.compiler.problem.emptyStatement=warning -org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=warning -org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=error -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning -org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error -org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private -org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag -org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=enabled -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning -org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=enabled -org.eclipse.jdt.core.compiler.problem.unusedImport=error -org.eclipse.jdt.core.compiler.problem.unusedLabel=warning -org.eclipse.jdt.core.compiler.problem.unusedLocal=warning -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=enabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.3 -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.format_block_comments=false -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false -org.eclipse.jdt.core.formatter.comment.format_line_comments=false -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.lineSplit=800 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false -org.eclipse.jdt.core.formatter.tabulation.char=tab -org.eclipse.jdt.core.formatter.tabulation.size=4 -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true -org.eclipse.jdt.core.incompatibleJDKLevel=ignore -org.eclipse.jdt.core.incompleteClasspath=error diff --git a/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.jdt.ui.prefs b/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index 8d299d8a0..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,57 +0,0 @@ -#Sun Sep 23 11:58:57 EDT 2007 -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_core -formatter_settings_version=11 -org.eclipse.jdt.ui.ignorelowercasenames=true -org.eclipse.jdt.ui.importorder=; -org.eclipse.jdt.ui.ondemandthreshold=3 -org.eclipse.jdt.ui.staticondemandthreshold=3 -org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/> -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.format_source_code=true -sp_cleanup.make_local_variable_final=false -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_variable_declarations_final=true -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.on_save_use_additional_actions=false -sp_cleanup.organize_imports=true -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_trailing_whitespaces=false -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.use_blocks=false -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true diff --git a/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.pde.core.prefs b/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.pde.core.prefs deleted file mode 100644 index 7dc047795..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/.settings/org.eclipse.pde.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -#Mon Jul 30 14:52:29 EDT 2007 -eclipse.preferences.version=1 -pluginProject.extensions=false -resolve.requirebundle=false diff --git a/bundles/org.eclipse.equinox.p2.tools/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.tools/META-INF/MANIFEST.MF deleted file mode 100644 index 1522c95dc..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/META-INF/MANIFEST.MF +++ /dev/null @@ -1,34 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-SymbolicName: org.eclipse.equinox.p2.tools;singleton:=true -Bundle-Name: %pluginName -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Bundle-Version: 1.0.0.qualifier -Import-Package: javax.servlet.http;version="2.4.0", - org.eclipse.core.runtime;version="3.4.0", - org.eclipse.equinox.app;version="1.0.0", - org.eclipse.equinox.internal.p2.artifact.repository, - org.eclipse.equinox.internal.p2.core.helpers, - org.eclipse.equinox.internal.p2.metadata, - org.eclipse.equinox.internal.p2.metadata.repository, - org.eclipse.equinox.internal.p2.repository.helpers, - org.eclipse.equinox.internal.p2.updatechecker, - org.eclipse.equinox.internal.provisional.p2.artifact.repository, - org.eclipse.equinox.internal.provisional.p2.core, - org.eclipse.equinox.internal.provisional.p2.metadata, - org.eclipse.equinox.internal.provisional.p2.metadata.query, - org.eclipse.equinox.internal.provisional.p2.updatechecker, - org.eclipse.equinox.p2.metadata, - org.eclipse.equinox.p2.metadata.query, - org.eclipse.equinox.p2.repository, - org.eclipse.equinox.p2.repository.artifact, - org.eclipse.equinox.p2.repository.artifact.spi, - org.eclipse.equinox.p2.repository.metadata, - org.osgi.framework;version="1.4.0", - org.osgi.service.http;version="1.2.0" -Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1, - J2SE-1.4 -Export-Package: org.eclipse.equinox.internal.p2.tools;x-internal:=true -Bundle-Activator: org.eclipse.equinox.internal.p2.tools.Activator -Bundle-ActivationPolicy: lazy diff --git a/bundles/org.eclipse.equinox.p2.tools/about.html b/bundles/org.eclipse.equinox.p2.tools/about.html deleted file mode 100644 index 460233046..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/about.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> -<title>About</title> -</head> -<body lang="EN-US"> -<h2>About This Content</h2> - -<p>June 2, 2006</p> -<h3>License</h3> - -<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise -indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available -at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. -For purposes of the EPL, "Program" will mean the Content.</p> - -<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is -being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was -provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p> - -</body> -</html>
\ No newline at end of file diff --git a/bundles/org.eclipse.equinox.p2.tools/build.properties b/bundles/org.eclipse.equinox.p2.tools/build.properties deleted file mode 100644 index 4bbd9bd55..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/build.properties +++ /dev/null @@ -1,18 +0,0 @@ -############################################################################### -# Copyright (c) 2007 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -############################################################################### -source.. = src/ -output.. = bin/ -bin.includes = META-INF/,\ - .,\ - plugin.xml,\ - about.html,\ - plugin.properties -src.includes = about.html diff --git a/bundles/org.eclipse.equinox.p2.tools/p2 tools - compare metadata.launch b/bundles/org.eclipse.equinox.p2.tools/p2 tools - compare metadata.launch deleted file mode 100644 index eb179dbf3..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/p2 tools - compare metadata.launch +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<launchConfiguration type="org.eclipse.pde.ui.EquinoxLauncher"> -<booleanAttribute key="append.args" value="true"/> -<booleanAttribute key="automaticAdd" value="false"/> -<booleanAttribute key="automaticValidate" value="false"/> -<stringAttribute key="bootstrap" value=""/> -<stringAttribute key="checked" value="[NONE]"/> -<booleanAttribute key="clearConfig" value="false"/> -<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/p2 tools - compare metadata"/> -<booleanAttribute key="default_auto_start" value="false"/> -<intAttribute key="default_start_level" value="4"/> -<booleanAttribute key="includeOptional" value="false"/> -<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> -<stringAttribute key="org.eclipse.jdt.launching.JAVA_COMMAND" value="java"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-console -consolelog -application org.eclipse.equinox.p2.tools.metadataCompareApplication -source http://download.eclipse.org/eclipse/updates/3.4milestones/ -target file:/users/bensonwong/tmp/eclipse.3.4.mirror/ -compare"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> -<stringAttribute key="pde.version" value="3.3"/> -<booleanAttribute key="show_selected_only" value="true"/> -<stringAttribute key="target_bundles" value="org.eclipse.equinox.common@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.app@default:true,org.eclipse.osgi@:,org.eclipse.equinox.registry@default:default,org.eclipse.core.jobs@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.core.runtime@default:default,org.eclipse.core.contenttype@default:default,javax.servlet@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.osgi.services@default:default"/> -<booleanAttribute key="tracing" value="false"/> -<booleanAttribute key="useDefaultConfigArea" value="true"/> -<booleanAttribute key="useNamedJRE" value="true"/> -<stringAttribute key="workspace_bundles" value="org.eclipse.equinox.p2.console@default:default,org.eclipse.ecf@default:default,org.eclipse.equinox.p2.tools@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.simpleconfigurator@default:true,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.ecf.filetransfer@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.artifact.repository@default:default"/> -</launchConfiguration> diff --git a/bundles/org.eclipse.equinox.p2.tools/p2 tools - file server.launch b/bundles/org.eclipse.equinox.p2.tools/p2 tools - file server.launch deleted file mode 100644 index 27ecbf1fd..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/p2 tools - file server.launch +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<launchConfiguration type="org.eclipse.pde.ui.EquinoxLauncher"> -<booleanAttribute key="append.args" value="true"/> -<booleanAttribute key="automaticAdd" value="false"/> -<booleanAttribute key="automaticValidate" value="false"/> -<stringAttribute key="bootstrap" value=""/> -<stringAttribute key="checked" value="[NONE]"/> -<booleanAttribute key="clearConfig" value="false"/> -<stringAttribute key="configLocation" value="c:\prov\p2\ProvAdminUI"/> -<booleanAttribute key="default_auto_start" value="false"/> -<intAttribute key="default_start_level" value="4"/> -<stringAttribute key="execEnvironment" value="J2SE-1.5"/> -<booleanAttribute key="includeOptional" value="false"/> -<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-console -consolelog -application org.eclipse.equinox.p2.tools.fileserverApplication -resource /artifact file:c:/prov/p2/servers"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Declipse.p2.data.area=c:/prov/p2/agentData/ -Dosgi.noShutdown=true"/> -<stringAttribute key="pde.version" value="3.3"/> -<stringAttribute key="target_bundles" value="javax.servlet@default:default,org.apache.commons.logging@default:default,org.eclipse.core.jobs@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@default:default,org.eclipse.equinox.http.jetty@default:true,org.eclipse.equinox.http.registry@default:true,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.osgi@:,org.eclipse.osgi.services@default:default,org.mortbay.jetty@default:default"/> -<booleanAttribute key="tracing" value="false"/> -<booleanAttribute key="useDefaultConfigArea" value="false"/> -<booleanAttribute key="useNamedJRE" value="false"/> -<stringAttribute key="workspace_bundles" value="org.eclipse.ecf@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:true,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.download@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.exemplarysetup@default:true,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.tools@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.simpleconfigurator@default:true,org.eclipse.equinox.simpleconfigurator.manipulator@default:default"/> -</launchConfiguration> diff --git a/bundles/org.eclipse.equinox.p2.tools/p2 tools - mirror.launch b/bundles/org.eclipse.equinox.p2.tools/p2 tools - mirror.launch deleted file mode 100644 index eced27a1f..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/p2 tools - mirror.launch +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.pde.ui.EquinoxLauncher"> -<booleanAttribute key="append.args" value="true"/> -<booleanAttribute key="automaticAdd" value="false"/> -<booleanAttribute key="automaticValidate" value="false"/> -<stringAttribute key="bootstrap" value=""/> -<stringAttribute key="checked" value="[NONE]"/> -<booleanAttribute key="clearConfig" value="false"/> -<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/p2 tools - mirror"/> -<booleanAttribute key="default_auto_start" value="false"/> -<intAttribute key="default_start_level" value="4"/> -<booleanAttribute key="includeOptional" value="false"/> -<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> -<stringAttribute key="org.eclipse.jdt.launching.JAVA_COMMAND" value="java"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-console -consolelog -application org.eclipse.equinox.p2.tools.MirrorApplication -source file:z:/tmp/cdt/ -destination file:/tmp/cdt.mirror.win/ -ius all -artifacts all"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> -<stringAttribute key="pde.version" value="3.3"/> -<booleanAttribute key="show_selected_only" value="false"/> -<stringAttribute key="target_bundles" value="org.eclipse.osgi.services@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.common@default:default,org.eclipse.osgi@:,org.eclipse.core.jobs@default:default,org.eclipse.core.contenttype@default:default,org.sat4j.core@default:default,javax.servlet@default:default,org.eclipse.core.runtime@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.app@default:true,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.sat4j.pb@default:default"/> -<booleanAttribute key="tracing" value="false"/> -<booleanAttribute key="useDefaultConfigArea" value="true"/> -<booleanAttribute key="useNamedJRE" value="true"/> -<stringAttribute key="workspace_bundles" value="org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.p2.tools@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.ecf@default:default,org.eclipse.equinox.simpleconfigurator@default:true,org.eclipse.equinox.p2.updatechecker@default:default"/> -</launchConfiguration> diff --git a/bundles/org.eclipse.equinox.p2.tools/plugin.properties b/bundles/org.eclipse.equinox.p2.tools/plugin.properties deleted file mode 100644 index 872e0f2e9..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/plugin.properties +++ /dev/null @@ -1,12 +0,0 @@ -############################################################################### -# Copyright (c) 2007, 2009 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -############################################################################### -pluginName = Equinox p2 Tools (Incubation) -providerName = Eclipse.org - Equinox diff --git a/bundles/org.eclipse.equinox.p2.tools/plugin.xml b/bundles/org.eclipse.equinox.p2.tools/plugin.xml deleted file mode 100644 index e3dd0409a..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/plugin.xml +++ /dev/null @@ -1,22 +0,0 @@ -<plugin> - <extension id="fileserverApplication" point="org.eclipse.core.runtime.applications"> - <application cardinality="1" thread="main" visible="true"> - <run class="org.eclipse.equinox.internal.p2.tools.FileServerApplication"/> - </application> - </extension> - <extension id="application" point="org.eclipse.core.runtime.applications"> - <application> - <run class="org.eclipse.equinox.internal.p2.tools.UpdateCheckerApplication"/> - </application> - </extension> - <extension id="metadataCompareApplication" point="org.eclipse.core.runtime.applications"> - <application> - <run class="org.eclipse.equinox.internal.p2.tools.MetadataCompareApplication"/> - </application> - </extension> - <extension id="MirrorApplication" point="org.eclipse.core.runtime.applications"> - <application> - <run class="org.eclipse.equinox.internal.p2.tools.mirror.MirrorApplication"/> - </application> - </extension> -</plugin> diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/Activator.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/Activator.java deleted file mode 100644 index 5423e6892..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/Activator.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2007 IBM Corporation and others. All rights reserved. This - * program and the accompanying materials are made available under the terms of - * the Eclipse Public License v1.0 which accompanies this distribution, and is - * available at http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: IBM Corporation - initial API and implementation - ******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools; - -import org.osgi.framework.BundleActivator; -import org.osgi.framework.BundleContext; - -public class Activator implements BundleActivator { - - private static BundleContext bundleContext; - - public static BundleContext getContext() { - return bundleContext; - } - - public void start(BundleContext context) throws Exception { - bundleContext = context; - } - - public void stop(BundleContext context) throws Exception { - bundleContext = null; - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/FileServerApplication.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/FileServerApplication.java deleted file mode 100644 index 264727f8e..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/FileServerApplication.java +++ /dev/null @@ -1,94 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2007, 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools; - -import java.io.IOException; -import java.net.MalformedURLException; -import java.net.URL; -import java.util.*; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.eclipse.equinox.app.IApplication; -import org.eclipse.equinox.app.IApplicationContext; -import org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper; -import org.osgi.service.http.*; - -public class FileServerApplication implements IApplication { - private Map resources = new HashMap(10); - - private static class FileSystemContext implements HttpContext { - private String base; - - public FileSystemContext(String base) { - this.base = base; - } - - public String getMimeType(String name) { - return null; - } - - public URL getResource(String name) { - try { - return new URL(base + name); - } catch (MalformedURLException e) { - return null; - } - } - - public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException { - return true; - } - } - - public Object start(IApplicationContext context) throws Exception { - Map args = context.getArguments(); - initializeFromArguments((String[]) args.get("application.args")); //$NON-NLS-1$ - registerResources(resources); - return null; - } - - private void registerResources(Map list) { - HttpService http = (HttpService) ServiceHelper.getService(Activator.getContext(), HttpService.class.getName()); - for (Iterator i = resources.keySet().iterator(); i.hasNext();) { - String key = (String) i.next(); - String value = (String) resources.get(key); - try { - http.registerResources(key, "/", new FileSystemContext(value)); //$NON-NLS-1$ - } catch (NamespaceException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - } - - public void stop() { - } - - public void initializeFromArguments(String[] args) throws Exception { - if (args == null) - return; - for (int i = 0; i < args.length; i++) { - // check for args without parameters (i.e., a flag arg) - // if (args[i].equals("-raw")) - // raw = true; - - // check for args with parameters. If we are at the last argument or - // if the next one has a '-' as the first character, then we can't have - // an arg with a param so continue. - if (i == args.length - 1 || args[i + 1].startsWith("-")) //$NON-NLS-1$ - continue; - String arg = args[++i]; - - if (args[i - 1].equalsIgnoreCase("-resource")) //$NON-NLS-1$ - resources.put(arg, args[++i]); - } - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/MetadataCompareApplication.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/MetadataCompareApplication.java deleted file mode 100644 index 15208df2e..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/MetadataCompareApplication.java +++ /dev/null @@ -1,238 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2007, 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools; - -import java.net.URI; -import java.util.Arrays; -import java.util.Comparator; -import org.eclipse.core.runtime.NullProgressMonitor; -import org.eclipse.equinox.app.IApplication; -import org.eclipse.equinox.app.IApplicationContext; -import org.eclipse.equinox.internal.p2.metadata.InstallableUnit; -import org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager; -import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException; -import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit; -import org.eclipse.equinox.internal.provisional.p2.metadata.IRequiredCapability; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.InstallableUnitQuery; -import org.eclipse.equinox.p2.repository.metadata.IMetadataRepository; -import org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager; - -public class MetadataCompareApplication implements IApplication { - - private MetadataRepositoryManager repoManager = new MetadataRepositoryManager(); - private IMetadataRepository sourceRepo = null; - private IMetadataRepository targetRepo = null; - - private static Comparator iuIdComparator = new Comparator() { - public int compare(Object source, Object target) { - IInstallableUnit sourceIU = (IInstallableUnit) source; - IInstallableUnit targetIU = (IInstallableUnit) target; - int id = sourceIU.getId().compareTo(targetIU.getId()); - if (id != 0) - return id; - return sourceIU.getVersion().compareTo(targetIU.getVersion()); - } - }; - - private URI sourceLocation; - private URI targetLocation; - private boolean compare = false; - private boolean list = false; - - public Object start(IApplicationContext context) throws Exception { - initializeFromArguments((String[]) context.getArguments().get("application.args")); //$NON-NLS-1$ - initRepositories(); - - if (compare) { - compareMetadataRepositories(); - } else if (list) { - list(sourceLocation); - list(targetLocation); - } - return IApplication.EXIT_OK; - } - - private void list(URI location) throws ProvisionException { - if (location == null) - return; - IMetadataRepository locationRepo = repoManager.getRepository(location); - if (locationRepo == null) - return; - Collector sourceRoots = locationRepo.query(InstallableUnitQuery.ANY, new Collector(), new NullProgressMonitor()); - IInstallableUnit[] sourceIUs = (IInstallableUnit[]) sourceRoots.toArray(IInstallableUnit.class); - - sourceIUs = sort(sourceIUs, true); - for (int i = 0; i < sourceIUs.length; i++) { - System.out.print(sourceIUs[i]); - System.out.println(sourceIUs[i].isFragment() ? " (fragment)" : ""); //$NON-NLS-1$ //$NON-NLS-2$ - } - System.out.println("Total: " + sourceIUs.length); //$NON-NLS-1$ - } - - private void compareMetadataRepositories() throws ProvisionException { - System.out.println("\n" + sourceLocation + " -> " + targetLocation); //$NON-NLS-1$ //$NON-NLS-2$ - compare(sourceRepo, targetRepo); - } - - private void initRepositories() throws ProvisionException { - if (targetLocation == null || sourceLocation == null) - throw new IllegalStateException("Must specify a source and target"); //$NON-NLS-1$ - sourceRepo = repoManager.loadRepository(sourceLocation, null); - targetRepo = initializeTarget(); - } - - private IMetadataRepository initializeTarget() throws ProvisionException { - try { - IMetadataRepository repository = repoManager.loadRepository(targetLocation, null); - if (!repository.isModifiable()) - throw new IllegalArgumentException("Metadata repository not modifiable: " + targetLocation); //$NON-NLS-1$ - return repository; - } catch (ProvisionException e) { - //fall through and create repo - } - String repositoryName = targetLocation + " - metadata"; //$NON-NLS-1$ - return repoManager.createRepository(targetLocation, repositoryName, IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, null); - } - - private void compare(IMetadataRepository sourceRepo, IMetadataRepository targetRepo) { - Collector sourceRoots = sourceRepo.query(InstallableUnitQuery.ANY, new Collector(), new NullProgressMonitor()); - Collector targetRoots = targetRepo.query(InstallableUnitQuery.ANY, new Collector(), new NullProgressMonitor()); - IInstallableUnit[] sourceIUs = (IInstallableUnit[]) sourceRoots.toArray(IInstallableUnit.class); - sourceIUs = sort(sourceIUs, true); - IInstallableUnit[] targetIUs = (IInstallableUnit[]) targetRoots.toArray(IInstallableUnit.class); - targetIUs = sort(targetIUs, true); - - int targetIndex = 0; - for (int i = 0; i < sourceIUs.length; i++) - targetIndex = compareUsingTargets(sourceIUs[i], targetIUs, targetIndex); - } - - private int compareUsingTargets(IInstallableUnit sourceIU, IInstallableUnit[] targetIUs, int targetIndex) { - while (targetIndex < targetIUs.length) { - int difference = iuIdComparator.compare(sourceIU, targetIUs[targetIndex]); - if (difference < 0) { - System.out.println(sourceIU + " is not found in target repository"); //$NON-NLS-1$ - return targetIndex; - } else if (difference == 0) { - String comparison = compare(sourceIU, targetIUs[targetIndex]); - if (comparison.length() > 0) - System.out.println(sourceIU + comparison); - return targetIndex + 1; - } else { - System.out.println(targetIUs[targetIndex++] + " is not found in source repository"); //$NON-NLS-1$ - } - } - System.out.println(sourceIU + " is not found in target repository"); //$NON-NLS-1$ - return targetIndex; - } - - private boolean compare(Object a, Object b) { - if (a == null) - return b == null; - return a.equals(b); - } - - private boolean compare(Object[] a, Object b[]) { - if (a == null) - return b == null; - return Arrays.equals(a, b); - } - - private String compare(IInstallableUnit iu, IInstallableUnit next) { - if (next == null) - return " iu artifactLocators providedCapabilities requiredCapabilities touchpointType"; //$NON-NLS-1$ - String result = ""; //$NON-NLS-1$ - if (!iu.equals(next)) - result += " iu"; //$NON-NLS-1$ - // if (!compare(iu.getApplicabilityFilter(), next.getApplicabilityFilter())) - // result += " applicabilityFilter"; - if (!compare(iu.getArtifacts(), next.getArtifacts())) - result += " artifactLocators"; //$NON-NLS-1$ - if (!compare(iu.getProvidedCapabilities(), next.getProvidedCapabilities())) - result += " providedCapabilities"; //$NON-NLS-1$ - if (!compareRequires(iu.getRequiredCapabilities(), next.getRequiredCapabilities())) - result += " requiredCapabilities"; //$NON-NLS-1$ - if (!compare(iu.getTouchpointType(), next.getTouchpointType())) - result += " touchpointType"; //$NON-NLS-1$ - - if (iu.isFragment()) { - // if (((InstallableUnitFragment) iu).getHost() == null || ((InstallableUnitFragment) iu).getVersion() == null) - // return result; - // if (!((InstallableUnitFragment) iu).getHost().equals(((InstallableUnitFragment) next).getHost())) - // result += " hostid"; - // if (!((InstallableUnitFragment) iu).getVersion().equals(((InstallableUnitFragment) next).getVersion())) - // result += " hostversionRange"; - } - return result; - } - - private boolean compareRequires(IRequiredCapability[] a, IRequiredCapability[] b) { - if (a == null) - return b == null; - if (a.length != b.length) - return false; - if (a == b) - return true; - for (int i = 0; i < a.length; i++) - if (findCapability(a[i], b) == null) - return false; - return true; - } - - private IRequiredCapability findCapability(IRequiredCapability target, IRequiredCapability[] b) { - for (int i = 0; i < b.length; i++) { - IRequiredCapability capability = b[i]; - if (target.equals(capability)) - return capability; - } - return null; - } - - private IInstallableUnit[] sort(IInstallableUnit[] ius, boolean clone) { - IInstallableUnit[] result = ius; - if (clone) { - result = new InstallableUnit[ius.length]; - System.arraycopy(ius, 0, result, 0, ius.length); - } - Arrays.sort(result, iuIdComparator); - return result; - } - - public void initializeFromArguments(String[] args) throws Exception { - if (args == null) - return; - for (int i = 0; i < args.length; i++) { - if (args[i].equalsIgnoreCase("-compare")) //$NON-NLS-1$ - compare = true; - if (args[i].equalsIgnoreCase("-list")) //$NON-NLS-1$ - list = true; - - // check for args with parameters. If we are at the last argument or - // if the next one - // has a '-' as the first character, then we can't have an arg with - // a parm so continue. - if (i == args.length - 1 || args[i + 1].startsWith("-")) //$NON-NLS-1$ - continue; - - String arg = args[++i]; - - if (args[i - 1].equalsIgnoreCase("-source")) //$NON-NLS-1$ - sourceLocation = new URI(arg); - if (args[i - 1].equalsIgnoreCase("-target")) //$NON-NLS-1$ - targetLocation = new URI(arg); - } - } - - public void stop() { - //do nothing - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/UpdateCheckerApplication.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/UpdateCheckerApplication.java deleted file mode 100644 index 17fa88c58..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/UpdateCheckerApplication.java +++ /dev/null @@ -1,117 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2007, 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools; - -import java.util.Map; -import org.eclipse.equinox.app.IApplication; -import org.eclipse.equinox.app.IApplicationContext; -import org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper; -import org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker; -import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.InstallableUnitQuery; -import org.eclipse.equinox.internal.provisional.p2.updatechecker.*; - -/** - * A little app that demonstrates how to register for automatic update checks on - * a profile. - * - * -profile profileID (specifies the profile id to check for updates) - * -delay long (specifies a long which is the initial delay before beginning polling) - * -poll long (specifies a long which is the frequency of the update poll) - * -debug, -trace can be used to show you what's going on. - * - * This checker simply writes to system.out when updates are available and lists the - * IU's that have updates available. - */ -public class UpdateCheckerApplication implements IApplication { - - private static String ARG_PROFILE = "-profile"; //$NON-NLS-1$ - private static String ARG_POLL = "-poll"; //$NON-NLS-1$ - private static String ARG_DELAY = "-delay"; //$NON-NLS-1$ - private static String ARG_DEBUG = "-debug"; //$NON-NLS-1$ - private static String ARG_TRACE = "-trace"; //$NON-NLS-1$ - String profileId; - long delay = IUpdateChecker.ONE_TIME_CHECK; - long poll = IUpdateChecker.ONE_TIME_CHECK; - IUpdateChecker checker; - IUpdateListener listener = new IUpdateListener() { - - public void updatesAvailable(UpdateEvent event) { - System.out.println("Updates available for " + profileId); //$NON-NLS-1$ - IInstallableUnit[] ius = event.getIUs(); - for (int i = 0; i < ius.length; i++) - System.out.println(ius[i].toString()); - } - - }; - - /* - * (non-Javadoc) - * - * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) - */ - public Object start(IApplicationContext context) throws Exception { - checker = (IUpdateChecker) ServiceHelper.getService(Activator.getContext(), IUpdateChecker.SERVICE_NAME); - if (checker == null) - throw new RuntimeException("Update checker could not be loaded."); //$NON-NLS-1$ - - Map args = context.getArguments(); - initializeFromArguments((String[]) args.get("application.args")); //$NON-NLS-1$ - if (profileId == null) { - System.out.println("Must specify a profile id using -profile arg"); //$NON-NLS-1$ - } else { - checker.addUpdateCheck(profileId, InstallableUnitQuery.ANY, delay, poll, listener); - } - - return null; - } - - public void stop() { - checker.removeUpdateCheck(listener); - } - - public void initializeFromArguments(String[] args) throws Exception { - if (args == null) - return; - for (int i = 0; i < args.length; i++) { - if (args[i].equals(ARG_DEBUG)) - UpdateChecker.DEBUG = true; - else if (args[i].equals(ARG_TRACE)) - UpdateChecker.TRACE = true; - - // The remaining args have parameters. If we are at the - // last argument, or if the next one starts with a '-', - // then there won't be a parm, so skip this one. - if (i == args.length - 1 || args[i + 1].startsWith("-")) //$NON-NLS-1$ - continue; - - String arg = args[++i]; - - if (args[i - 1].equalsIgnoreCase(ARG_PROFILE)) - profileId = arg; - else if (args[i - 1].equalsIgnoreCase(ARG_POLL)) - poll = getLong(ARG_POLL, arg, IUpdateChecker.ONE_TIME_CHECK); - else if (args[i - 1].equalsIgnoreCase(ARG_DELAY)) - delay = getLong(ARG_DELAY, arg, IUpdateChecker.ONE_TIME_CHECK); - - } - } - - long getLong(String argName, String value, long defaultValue) { - if (value != null) - try { - return Long.parseLong(value); - } catch (Exception e) { - System.out.println("The value for " + argName + "(" + value + ") is not a long."); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - } - return defaultValue; - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/MirrorApplication.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/MirrorApplication.java deleted file mode 100644 index 184c11dc2..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/MirrorApplication.java +++ /dev/null @@ -1,150 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Code 9 and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Code 9 - initial API and implementation - * IBM Corporation - ongoing development - *******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools.mirror; - -import java.net.URI; -import java.net.URISyntaxException; -import java.util.*; -import org.eclipse.core.runtime.URIUtil; -import org.eclipse.equinox.app.IApplication; -import org.eclipse.equinox.app.IApplicationContext; - -/** - * An application that performs mirroring of artifacts between repositories. - */ -public class MirrorApplication implements IApplication { - - private static final String EMPTY_STRING = ""; //$NON-NLS-1$ - private static final String COMMA_SEPARATOR = ","; //$NON-NLS-1$ - private String[] iuSpecs; - private String[] artifactSpecs; - private URI metadataSourceLocation; - private URI metadataDestinationLocation; - private URI artifactSourceLocation; - private URI artifactDestinationLocation; - private boolean referencedIUs = false; - private boolean raw = false; - private boolean overwrite = false; - private boolean verbose = false; - private boolean compressed = false; - - /** - * Convert a list of tokens into an array. The list separator has to be - * specified. - */ - public static String[] getArrayArgsFromString(String list, String separator) { - if (list == null || list.trim().equals(EMPTY_STRING)) - return new String[0]; - List result = new ArrayList(); - for (StringTokenizer tokens = new StringTokenizer(list, separator); tokens.hasMoreTokens();) { - String token = tokens.nextToken().trim(); - if (!token.equals(EMPTY_STRING)) { - if ((token.indexOf('[') >= 0 || token.indexOf('(') >= 0) && tokens.hasMoreTokens()) - result.add(token + separator + tokens.nextToken()); - else - result.add(token); - } - } - return (String[]) result.toArray(new String[result.size()]); - } - - private static String[] getArrayArgsFromString(String list, String delimiterStart, String delimiterEnd, String separator) { - if (list == null || list.trim().equals(EMPTY_STRING)) - return new String[0]; - List result = new ArrayList(); - for (StringTokenizer tokens = new StringTokenizer(list, delimiterStart); tokens.hasMoreTokens();) { - String token = tokens.nextToken().trim(); - if (token.endsWith(delimiterEnd)) - token = token.substring(0, token.length() - delimiterEnd.length()); - if (token.endsWith(delimiterEnd + separator)) - token = token.substring(0, token.length() - delimiterEnd.length() - separator.length()); - if (!token.equals(EMPTY_STRING)) - result.add(token); - } - return (String[]) result.toArray(new String[result.size()]); - } - - public Object start(IApplicationContext context) throws Exception { - long time = -System.currentTimeMillis(); - initializeFromArguments((String[]) context.getArguments().get("application.args")); //$NON-NLS-1$ - RepositoryMirroring operation = new RepositoryMirroring(metadataSourceLocation, metadataDestinationLocation, artifactSourceLocation, artifactDestinationLocation, overwrite, compressed); - operation.setReferencedIUs(referencedIUs); - operation.setRaw(raw); - operation.setVerbose(verbose); - operation.mirror(iuSpecs, artifactSpecs); - time += System.currentTimeMillis(); - if (verbose) - System.out.println("Operation completed in " + new Long(time) + " ms."); //$NON-NLS-1$//$NON-NLS-2$ - return IApplication.EXIT_OK; - } - - public void stop() { - //do nothing - } - - public void initializeFromArguments(String[] args) throws Exception { - if (args == null) - return; - for (int i = 0; i < args.length; i++) { - // check for args without parameters (i.e., a flag arg) - if (args[i].equalsIgnoreCase("-referencedIUs")) //$NON-NLS-1$ - referencedIUs = true; - if (args[i].equalsIgnoreCase("-raw")) //$NON-NLS-1$ - raw = true; - if (args[i].equalsIgnoreCase("-overwrite")) //$NON-NLS-1$ - overwrite = true; - if (args[i].equalsIgnoreCase("-verbose")) //$NON-NLS-1$ - verbose = true; - if (args[i].equalsIgnoreCase("-compressed")) //$NON-NLS-1$ - compressed = true; - - // check for args with parameters. If we are at the last argument or - // if the next one has a '-' as the first character, then we can't have - // an arg with a param so continue. - if (i == args.length - 1 || args[i + 1].startsWith("-")) //$NON-NLS-1$ - continue; - String arg = args[++i]; - - try { - if (args[i - 1].equalsIgnoreCase("-source")) { //$NON-NLS-1$ - metadataSourceLocation = URIUtil.fromString(arg); - artifactSourceLocation = URIUtil.fromString(arg); - } - if (args[i - 1].equalsIgnoreCase("-destination")) { //$NON-NLS-1$ - metadataDestinationLocation = URIUtil.fromString(arg); - artifactDestinationLocation = URIUtil.fromString(arg); - } - if (args[i - 1].equalsIgnoreCase("-metadatadestination")) //$NON-NLS-1$ - metadataDestinationLocation = URIUtil.fromString(arg); - if (args[i - 1].equalsIgnoreCase("-metadatasource")) //$NON-NLS-1$ - metadataSourceLocation = URIUtil.fromString(arg); - if (args[i - 1].equalsIgnoreCase("-artifactdestination")) //$NON-NLS-1$ - artifactDestinationLocation = URIUtil.fromString(arg); - if (args[i - 1].equalsIgnoreCase("-artifactsource")) //$NON-NLS-1$ - artifactSourceLocation = URIUtil.fromString(arg); - } catch (URISyntaxException e) { - throw new IllegalArgumentException("Repository location (" + arg + ") must be a URL."); //$NON-NLS-1$ //$NON-NLS-2$ - } - - if (args[i - 1].equalsIgnoreCase("-ius")) //$NON-NLS-1$ - if (arg.equalsIgnoreCase("all")) //$NON-NLS-1$ - iuSpecs = new String[0]; - else - iuSpecs = getArrayArgsFromString(arg, COMMA_SEPARATOR); - if (args[i - 1].equalsIgnoreCase("-artifacts")) //$NON-NLS-1$ - if (arg.equalsIgnoreCase("all")) //$NON-NLS-1$ - artifactSpecs = new String[0]; - else - artifactSpecs = getArrayArgsFromString(arg, "{", "}", COMMA_SEPARATOR); //$NON-NLS-1$ //$NON-NLS-2$ - } - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/RangeQuery.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/RangeQuery.java deleted file mode 100644 index 5075d3ed4..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/RangeQuery.java +++ /dev/null @@ -1,49 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008, 2009 Code 9 and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Code 9 - initial API and implementation - *******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools.mirror; - -import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.MatchQuery; - -/** - * A convenience query that will match any {@link IInstallableUnit} - * it encounters. - */ -public class RangeQuery extends MatchQuery { - private VersionRangedName[] targets; - - /** - * Creates a query that will match any {@link IInstallableUnit} with the given - * VerionRangedName. - * - * @param targets The installable unit names with versions to match, or <code>null</code> to match any id - */ - public RangeQuery(VersionRangedName[] targets) { - this.targets = targets; - } - - /** - * Returns true if the <code>IInstallableUnit</code> object is contained in the <code>VerionRangedName</code>'s or targets is null. - */ - public boolean isMatch(Object object) { - if (!(object instanceof IInstallableUnit)) - return false; - if (targets == null) - return true; - IInstallableUnit candidate = (IInstallableUnit) object; - for (int i = 0; i < targets.length; i++) { - VersionRangedName entry = targets[i]; - if (entry.getId().equalsIgnoreCase(candidate.getId()) && entry.getVersionRange().isIncluded(candidate.getVersion())) - return true; - } - return false; - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/RepositoryMirroring.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/RepositoryMirroring.java deleted file mode 100644 index b2c23c909..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/RepositoryMirroring.java +++ /dev/null @@ -1,256 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008, 2009 Code 9 and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Code 9 - initial API and implementation - * IBM Corporation - ongoing development - *******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools.mirror; - -import org.eclipse.equinox.p2.metadata.IArtifactKey; - -import java.io.IOException; -import java.io.OutputStream; -import java.net.URI; -import java.util.HashMap; -import java.util.Map; -import org.eclipse.core.runtime.NullProgressMonitor; -import org.eclipse.equinox.internal.p2.artifact.repository.Activator; -import org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager; -import org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper; -import org.eclipse.equinox.internal.p2.metadata.ArtifactKey; -import org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager; -import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException; -import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.InstallableUnitQuery; -import org.eclipse.equinox.p2.metadata.query.IQuery; -import org.eclipse.equinox.p2.repository.IRepository; -import org.eclipse.equinox.p2.repository.artifact.*; -import org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor; -import org.eclipse.equinox.p2.repository.metadata.IMetadataRepository; -import org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager; - -/** - * A utility class that performs mirroring of metadata and artifacts between repositories. - */ -public class RepositoryMirroring { - - private IMetadataRepository metadataSourceRepository; - private IMetadataRepository metadataDestinationRepository; - private IArtifactRepository artifactSourceRepository; - private IArtifactRepository artifactDestinationRepository; - private boolean referencedIUs = false; - private boolean validArtifactRepos = false; - private boolean validMetadataRepos = false; - private boolean mirrorArtifactsWithMetadata = false; - private boolean raw = false; - private boolean overwrite = false; - private boolean verbose = false; - private boolean compressed = false; - - public RepositoryMirroring(URI metadataSourceLocation, URI metadataDestinationLocation, URI artifactSourceLocation, URI artifactDestinationLocation, boolean overwrite, boolean compressed) throws ProvisionException { - this.overwrite = overwrite; - this.compressed = compressed; - if (metadataSourceLocation != null && metadataDestinationLocation != null) { - MetadataRepositoryManager metadataRepoManager = new MetadataRepositoryManager(); - metadataSourceRepository = metadataRepoManager.loadRepository(metadataSourceLocation, null); - metadataRepoManager.removeRepository(metadataSourceLocation); - metadataDestinationRepository = initializeMetadataDestination(metadataRepoManager, metadataDestinationLocation); - validMetadataRepos = validateMetadataRepositories(); - } - if (artifactSourceLocation != null && artifactDestinationLocation != null) { - ArtifactRepositoryManager artifactRepoManager = new ArtifactRepositoryManager(); - artifactSourceRepository = artifactRepoManager.loadRepository(artifactSourceLocation, null); - artifactRepoManager.removeRepository(artifactSourceLocation); - artifactDestinationRepository = initializeArtifactDestination(artifactRepoManager, artifactDestinationLocation); - validArtifactRepos = validateArtifactRepositories(); - } - } - - public void mirror(String[] iuSpecs, String[] artifactSpecs) throws ProvisionException { - mirrorArtifactsWithMetadata = validArtifactRepos && artifactSpecs != null && artifactSpecs.length == 0 && iuSpecs != null; - if (validMetadataRepos && iuSpecs != null) - mirrorMetadata(iuSpecs); - if (validArtifactRepos && !mirrorArtifactsWithMetadata && artifactSpecs != null) - mirrorArtifacts(artifactSpecs, raw); - } - - public void mirrorMetadata(String[] iuSpecs) throws ProvisionException { - if (iuSpecs.length == 0) - mirrorMetadata(InstallableUnitQuery.ANY); - else { - VersionRangedName[] iuRanges = new VersionRangedName[iuSpecs.length]; - for (int i = 0; i < iuSpecs.length; i++) - iuRanges[i] = VersionRangedName.parse(iuSpecs[i]); - mirrorMetadata(new RangeQuery(iuRanges)); - } - } - - public void mirrorMetadata(IQuery query) throws ProvisionException { - Collector result = metadataSourceRepository.query(query, new Collector(), null); - mirrorMetadata((IInstallableUnit[]) result.toArray(IInstallableUnit.class)); - } - - private void mirrorMetadata(IInstallableUnit[] ius) throws ProvisionException { - if (referencedIUs) - ius = addTransitiveIUs(metadataSourceRepository, ius); - for (int i = 0; i < ius.length; i++) { - IInstallableUnit iu = ius[i]; - if (verbose) - System.out.println("Mirroring IU: " + iu); - if (mirrorArtifactsWithMetadata) - mirrorArtifacts(iu.getArtifacts(), raw); - } - metadataDestinationRepository.addInstallableUnits(ius); - } - - private void mirrorArtifact(IArtifactDescriptor descriptor) throws ProvisionException { - IArtifactDescriptor newDescriptor = raw ? descriptor : new ArtifactDescriptor(descriptor); - if (artifactDestinationRepository.contains(descriptor)) - return; - OutputStream repositoryStream = null; - try { - repositoryStream = artifactDestinationRepository.getOutputStream(newDescriptor); - if (repositoryStream == null) - return; - if (verbose) - System.out.println("Mirroring artifact: " + descriptor); - // TODO Is that ok to ignore the result? - artifactSourceRepository.getRawArtifact(descriptor, repositoryStream, new NullProgressMonitor()); - } finally { - if (repositoryStream != null) - try { - repositoryStream.close(); - } catch (IOException e) { - // TODO Is that ok to ignore the exception - e.printStackTrace(); - } - } - } - - private void mirrorArtifacts(IArtifactKey[] keys, boolean raw) throws ProvisionException { - for (int i = 0; i < keys.length; i++) { - IArtifactKey key = keys[i]; - IArtifactDescriptor[] descriptors = artifactSourceRepository.getArtifactDescriptors(key); - for (int j = 0; j < descriptors.length; j++) - mirrorArtifact(descriptors[j]); - } - } - - private void mirrorArtifacts(String[] artifactSpecs, boolean raw) throws ProvisionException { - IArtifactKey[] keys; - if (artifactSpecs == null) - return; - if (artifactSpecs.length == 0) { - Collector result = artifactSourceRepository.query(ArtifactKeyQuery.ALL_KEYS, new Collector(), null); - keys = (IArtifactKey[]) result.toArray(IArtifactKey.class); - } else { - keys = new ArtifactKey[artifactSpecs.length]; - for (int i = 0; i < artifactSpecs.length; i++) { - keys[i] = ArtifactKey.parse(artifactSpecs[i]); - } - } - mirrorArtifacts(keys, raw); - } - - protected IInstallableUnit[] addTransitiveIUs(IMetadataRepository source, IInstallableUnit[] ius) { - // TODO Here we should create a profile from the source repo and discover all the - // IUs that are needed to support the given ius. For now just assume that the - // given ius are enough. - return ius; - } - - private boolean validateMetadataRepositories() { - if (metadataSourceRepository == null) - throw new IllegalStateException("Source metadata repository is null."); //$NON-NLS-1$ - if (metadataDestinationRepository == null) - throw new IllegalStateException("Destination metadata repository is null."); //$NON-NLS-1$ - if (!metadataDestinationRepository.isModifiable()) - throw new IllegalStateException("Destination metadata repository must be modifiable: " + metadataDestinationRepository.getLocation()); //$NON-NLS-1$ - return true; - } - - private boolean validateArtifactRepositories() { - if (artifactSourceRepository == null) - throw new IllegalStateException("Source artifact repository is null."); //$NON-NLS-1$ - if (artifactDestinationRepository == null) - throw new IllegalStateException("Destination artifact repository is null."); //$NON-NLS-1$ - if (!artifactDestinationRepository.isModifiable()) - throw new IllegalStateException("Destination artifact repository must be modifiable: " + artifactDestinationRepository.getLocation()); //$NON-NLS-1$ - return true; - } - - private IMetadataRepository initializeMetadataDestination(MetadataRepositoryManager manager, URI destinationLocation) throws ProvisionException { - IMetadataRepository repository; - try { - String repositoryName = destinationLocation + " - metadata"; //$NON-NLS-1$ - Map properties = null; - if (compressed) { - properties = new HashMap(1); - properties.put(IRepository.PROP_COMPRESSED, String.valueOf(compressed)); - } - repository = manager.createRepository(destinationLocation, repositoryName, IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, properties); - manager.removeRepository(destinationLocation); - if (!repository.isModifiable()) - throw new IllegalArgumentException("Metadata repository not modifiable: " + destinationLocation); //$NON-NLS-1$ - return repository; - } catch (ProvisionException e) { - //fall through and create repo - } - repository = manager.loadRepository(destinationLocation, null); - if (repository != null) - manager.removeRepository(destinationLocation); - if (!repository.isModifiable()) - throw new IllegalArgumentException("Metadata repository not modifiable: " + destinationLocation); //$NON-NLS-1$ - return repository; - } - - private IArtifactRepository initializeArtifactDestination(ArtifactRepositoryManager repoManager, URI destinationLocation) throws ProvisionException { - IArtifactRepositoryManager manager = (IArtifactRepositoryManager) ServiceHelper.getService(Activator.getContext(), IArtifactRepositoryManager.SERVICE_NAME); - IArtifactRepository repository; - try { - String repositoryName = destinationLocation + " - artifacts"; //$NON-NLS-1$ - Map properties = null; - if (compressed) { - properties = new HashMap(1); - properties.put(IRepository.PROP_COMPRESSED, String.valueOf(compressed)); - } - repository = manager.createRepository(destinationLocation, repositoryName, IArtifactRepositoryManager.TYPE_SIMPLE_REPOSITORY, properties); - if (repository != null) - manager.removeRepository(destinationLocation); - - if (!repository.isModifiable()) - throw new IllegalArgumentException("Artifact repository not modifiable: " + destinationLocation); //$NON-NLS-1$ - if (overwrite) - repository.removeAll(); - return repository; - } catch (ProvisionException e) { - //fall through and create a new repository below - } - // the given repo location is not an existing repo so we have to create something - repository = manager.loadRepository(destinationLocation, null); - manager.removeRepository(destinationLocation); - return repository; - } - - public void setVerbose(boolean value) { - verbose = value; - } - - public void setReferencedIUs(boolean value) { - referencedIUs = value; - } - - public void setRaw(boolean value) { - raw = value; - } - - public void setCompressed(boolean value) { - compressed = value; - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/VersionRangedName.java b/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/VersionRangedName.java deleted file mode 100644 index 2901c9598..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/VersionRangedName.java +++ /dev/null @@ -1,51 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Code 9 and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Code 9 - initial API and implementation - *******************************************************************************/ -package org.eclipse.equinox.internal.p2.tools.mirror; - -import org.eclipse.equinox.internal.provisional.p2.metadata.VersionRange; - -public class VersionRangedName { - private String id; - private VersionRange range; - - /** - * Creates and returns a new version ranged id from the given spec. The spec should be - * id/version range. - * @param spec the spec for the version ranged id to create - * @return the parsed versioned id - */ - public static VersionRangedName parse(String spec) { - String[] segments = MirrorApplication.getArrayArgsFromString(spec, "/"); //$NON-NLS-1$ - return new VersionRangedName(segments[0], segments.length == 1 ? null : segments[1]); - } - - public VersionRangedName(String id, String rangeSpec) { - this.id = id; - this.range = new VersionRange(rangeSpec); - } - - public VersionRangedName(String id, VersionRange range) { - this.id = id; - this.range = range; - } - - public String getId() { - return id; - } - - public VersionRange getVersionRange() { - return range; - } - - public String toString() { - return id + "/" + (range == null ? VersionRange.emptyRange.toString() : range.toString()); //$NON-NLS-1$ //$NON-NLS-2$ - } -} diff --git a/bundles/org.eclipse.equinox.p2.tools/updatechecker app.launch b/bundles/org.eclipse.equinox.p2.tools/updatechecker app.launch deleted file mode 100644 index 5058fea88..000000000 --- a/bundles/org.eclipse.equinox.p2.tools/updatechecker app.launch +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<launchConfiguration type="org.eclipse.pde.ui.EquinoxLauncher"> -<booleanAttribute key="append.args" value="true"/> -<booleanAttribute key="automaticAdd" value="false"/> -<booleanAttribute key="automaticValidate" value="false"/> -<stringAttribute key="bootstrap" value=""/> -<stringAttribute key="checked" value="[NONE]"/> -<booleanAttribute key="clearConfig" value="true"/> -<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/updatechecker app"/> -<booleanAttribute key="default_auto_start" value="false"/> -<intAttribute key="default_start_level" value="4"/> -<booleanAttribute key="includeOptional" value="false"/> -<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-console -consolelog -application org.eclipse.equinox.p2.updatechecker.app.application -metadataRepository file:c:/prov/p2/servers/metadataRepository/ -artifactRepository file:c:/prov/p2/servers/artifactRepository/ -profile Test -delay 5000 -poll 10000 -trace"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Declipse.p2.data.area=c:/prov/p2/agentData"/> -<stringAttribute key="pde.version" value="3.3"/> -<stringAttribute key="target_bundles" value="org.eclipse.core.contenttype@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime@default:default,org.eclipse.core.runtime.compatibility.registry@default:default,org.eclipse.equinox.app@default:true,org.eclipse.equinox.common@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.osgi@:,org.eclipse.osgi.services@default:default"/> -<booleanAttribute key="tracing" value="false"/> -<booleanAttribute key="useDefaultConfigArea" value="true"/> -<booleanAttribute key="useNamedJRE" value="true"/> -<stringAttribute key="vminstall" value="jre1.5.0_11"/> -<stringAttribute key="workspace_bundles" value="com.thoughtworks.xstream@default:default,org.eclipse.ecf@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:true,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.download@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.exemplarysetup@default:true,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.p2.updatechecker@5:true,org.eclipse.equinox.p2.updatechecker.app@default:default,org.eclipse.equinox.simpleconfigurator@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:true"/> -</launchConfiguration> |