天天看點

maven-site-plugin 使用

maven-site-plugin是一個負責為Java項目生成靜态HTML網站的插件。這個插件非常的有用,裡面可以嵌入各種插件,比如用來對代碼檢查bug的findbugs,檢查代碼風格的checkstyle,生成testng測試報告的surefire等。先來看一下關于這個插件的配置的一個例子:

[html] view plain copy print ?

  1.  <properties>  
  2.    <appengine.version>0.0.1-SNAPSHOT</appengine.version>  
  3.    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
  4.    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>  
  5.    <testng_version>6.4</testng_version>  
  6.    <logback_version>1.0.3</logback_version>  
  7.    <maven_java_version>1.6</maven_java_version>  
  8.    <maven.site.version>3.0</maven.site.version>  
  9.    <maven_javadoc_version>2.8.1</maven_javadoc_version>  
  10.    <maven_surefire_report_version>2.12</maven_surefire_report_version>  
  11.    <maven_cobertura_version>2.5.1</maven_cobertura_version>  
  12.    <maven.checkstyle.version>2.9.1</maven.checkstyle.version>  
  13.    <maven_findbugs_version>2.4.0</maven_findbugs_version>  
  14.    <maven_pmd_version>2.7</maven_pmd_version>  
  15.    <maven_umlgraph_version>4.6</maven_umlgraph_version>  
  16.    <checkstyle_javaheader_file>java_copyright_header.txt</checkstyle_javaheader_file>  
  17.    <maven.jxr.version>2.3</maven.jxr.version>  
  18.    <project.info.reports.version>2.4</project.info.reports.version>  
  19.  </properties>  
  20.  <dependencies>  
  21.    <dependency>  
  22.      <groupId>org.testng</groupId>  
  23.      <artifactId>testng</artifactId>  
  24.      <version>${testng_version}</version>  
  25.      <scope>test</scope>  
  26.    </dependency>  
  27.    <dependency>  
  28.      <groupId>ch.qos.logback</groupId>  
  29.      <artifactId>logback-classic</artifactId>  
  30.      <version>${logback_version}</version>  
  31.    </dependency>  
  32.  </dependencies>  
  33.  <build>  
  34.    <pluginManagement>  
  35.      <plugins>  
  36. <plugin>  
  37.   <groupId>org.apache.maven.plugins</groupId>  
  38.   <artifactId>maven-surefire-plugin</artifactId>  
  39.   <version>2.12</version>  
  40. </plugin>  
  41. <plugin>  
  42.   <groupId>org.apache.maven.plugins</groupId>  
  43.   <artifactId>maven-site-plugin</artifactId>  
  44.   <version>${maven.site.version}</version>  
  45.   <configuration>  
  46.     <reportPlugins>  
  47.       <plugin>  
  48.     <groupId>org.apache.maven.plugins</groupId>  
  49.     <artifactId>maven-project-info-reports-plugin</artifactId>  
  50.     <version>${project.info.reports.version}</version>  
  51.       </plugin>  
  52.       <plugin>  
  53.     <artifactId>maven-checkstyle-plugin</artifactId>  
  54.     <version>${maven.checkstyle.version}</version>  
  55.     <configuration>  
  56.       <configLocation>esri_checkstyle.xml</configLocation>  
  57.       <excludes>**/test/**</excludes>  
  58.       <headerLocation>${checkstyle_javaheader_file}</headerLocation>  
  59.     </configuration>  
  60.       </plugin>  
  61.       <plugin>    
  62.     <groupId>org.apache.maven.plugins</groupId>    
  63.     <artifactId>maven-jxr-plugin</artifactId>    
  64.     <version>${maven.jxr.version}</version>    
  65.     <configuration>    
  66.       <aggregate>true</aggregate>    
  67.     </configuration>    
  68.       </plugin>    
  69.       <plugin>  
  70.     <artifactId>maven-javadoc-plugin</artifactId>  
  71.     <version>${maven_javadoc_version}</version>  
  72.     <configuration>  
  73.       <source>${maven_java_version}</source>  
  74.       <aggregate>true</aggregate>  
  75.       <doclet>gr.spinellis.umlgraph.doclet.UmlGraphDoc</doclet>  
  76.       <docletArtifact>  
  77.         <groupId>gr.spinellis</groupId>  
  78.         <artifactId>UmlGraph</artifactId>  
  79.         <version>${maven_umlgraph_version}</version>  
  80.       </docletArtifact>  
  81.       <additionalparam>  
  82.         -inferrel -inferdep -quiet -hide java.*  
  83.         -collpackages java.util.* -qualify  
  84.         -postfixpackage -nodefontsize  
  85.         9  
  86.         -nodefontpackagesize 7  
  87.       </additionalparam>  
  88.     </configuration>  
  89.       </plugin>  
  90.       <plugin>  
  91.     <groupId>org.apache.maven.plugins</groupId>  
  92.     <artifactId>maven-surefire-report-plugin</artifactId>  
  93.     <version>${maven_surefire_report_version}</version>  
  94.       </plugin>  
  95.       <plugin>  
  96.     <groupId>org.codehaus.mojo</groupId>  
  97.     <artifactId>cobertura-maven-plugin</artifactId>  
  98.     <version>${maven_cobertura_version}</version>  
  99.     <configuration>  
  100.       <formats>  
  101.         <format>xml</format>  
  102.         <format>html</format>  
  103.       </formats>  
  104.     </configuration>  
  105.       </plugin>  
  106.       <!--  
  107.       <plugin>  
  108.       <groupId>org.codehaus.mojo</groupId>  
  109.       <artifactId>emma-maven-plugin</artifactId>  
  110.       <version>1.0-alpha-3</version>  
  111.       </plugin>  
  112.       -->  
  113.       <plugin>  
  114.     <groupId>org.codehaus.mojo</groupId>  
  115.     <artifactId>findbugs-maven-plugin</artifactId>  
  116.     <version>${maven_findbugs_version}</version>  
  117.       </plugin>  
  118.       <plugin>  
  119.     <groupId>org.apache.maven.plugins</groupId>  
  120.     <artifactId>maven-pmd-plugin</artifactId>  
  121.     <version>${maven_pmd_version}</version>  
  122.     <configuration>  
  123.       <targetJdk>${maven_java_version}</targetJdk>  
  124.       <linkXref>true</linkXref>  
  125.     </configuration>  
  126.       </plugin>  
  127.       <plugin>  
  128.     <groupId>org.codehaus.mojo</groupId>  
  129.     <artifactId>taglist-maven-plugin</artifactId>  
  130.     <version>2.4</version>  
  131.     <configuration>  
  132.       <tags>  
  133.         <tag>fixme</tag>  
  134.         <tag>FixMe</tag>  
  135.         <tag>FIXME</tag>  
  136.         <tag>@todo</tag>  
  137.         <tag>todo</tag>  
  138.         <tag>TODO</tag>  
  139.         <tag>@deprecated</tag>  
  140.       </tags>  
  141.     </configuration>  
  142.       </plugin>  
  143.     </reportPlugins>  
  144.   </configuration>  
  145. </plugin>  
  146. <!--  
  147.     <plugin>  
  148.     <groupId>com.googlecode.maven-java-formatter-plugin</groupId>  
  149.     <artifactId>maven-java-formatter-plugin</artifactId>  
  150.     <version>0.3.1</version>  
  151.     <configuration>  
  152.     <configFile>${project.basedir}/../eclipse_style.xml</configFile>  
  153.     </configuration>  
  154.     <executions>  
  155.     <execution>  
  156.     <goals>  
  157.     <goal>format</goal>  
  158.     </goals>  
  159.     </execution>  
  160.     </executions>  
  161.     </plugin>  
  162. -->  
  163.      </plugins>  
  164.    </pluginManagement>  
  165.  </build>  

CheckStyle

請注意,checkstyle可以接受一個定制的規則檔案,比如我這裡的叫my_checkstyle.xml。這是從eclipse中導出的。 [html] view plain copy print ?

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">  
  3. <!-- 
  4.     This configuration file was written by the eclipse-cs plugin configuration editor 
  5. -->  
  6. <!--  
  7.     Checkstyle-Configuration: EsriRDC Sun Checks (Eclipse)  
  8.     Description:   
  9. For EsriRDC  
  10. -->  
  11. <module name="Checker">  
  12.   <property name="severity" value="warning"/>  
  13.   <module name="TreeWalker">  
  14.     <property name="tabWidth" value="4"/>  
  15.     <module name="JavadocMethod">  
  16.       <property name="suppressLoadErrors" value="true"/>  
  17.       <property name="allowMissingThrowsTags" value="true"/>   
  18.     </module>  
  19.     <module name="JavadocType"/>  
  20.     <module name="JavadocVariable"/>  
  21.     <module name="JavadocStyle"/>  
  22.     <module name="ConstantName"/>  
  23.     <module name="LocalFinalVariableName"/>  
  24.     <module name="LocalVariableName"/>  
  25.     <module name="MemberName"/>  
  26.     <module name="MethodName"/>  
  27.     <module name="PackageName"/>  
  28.     <module name="ParameterName"/>  
  29.     <module name="StaticVariableName"/>  
  30.     <module name="TypeName"/>  
  31.     <module name="AvoidStarImport"/>  
  32.     <module name="IllegalImport"/>  
  33.     <module name="RedundantImport"/>  
  34.     <module name="UnusedImports"/>  
  35.     <module name="LineLength">  
  36.       <property name="max" value="120"/>  
  37.     </module>  
  38.     <module name="MethodLength"/>  
  39.     <module name="ParameterNumber"/>  
  40.     <module name="EmptyForIteratorPad"/>  
  41.     <module name="MethodParamPad"/>  
  42.     <module name="NoWhitespaceAfter">  
  43.       <property name="tokens" value="BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>  
  44.     </module>  
  45.     <module name="NoWhitespaceBefore"/>  
  46.     <module name="OperatorWrap"/>  
  47.     <module name="ParenPad"/>  
  48.     <module name="TypecastParenPad"/>  
  49.     <module name="WhitespaceAfter"/>  
  50.     <module name="WhitespaceAround"/>  
  51.     <module name="ModifierOrder"/>  
  52.     <module name="RedundantModifier"/>  
  53.     <module name="AvoidNestedBlocks"/>  
  54.     <module name="EmptyBlock"/>  
  55.     <module name="LeftCurly"/>  
  56.     <module name="NeedBraces"/>  
  57.     <module name="RightCurly"/>  
  58.     <module name="AvoidInlineConditionals">  
  59.       <property name="severity" value="ignore"/>  
  60.       <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  61.     </module>  
  62.     <module name="DoubleCheckedLocking"/>  
  63.     <module name="EmptyStatement"/>  
  64.     <module name="EqualsHashCode"/>  
  65.     <module name="HiddenField">  
  66.       <property name="severity" value="ignore"/>  
  67.       <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  68.     </module>  
  69.     <module name="IllegalInstantiation"/>  
  70.     <module name="InnerAssignment"/>  
  71.     <module name="MagicNumber"/>  
  72.     <module name="MissingSwitchDefault"/>  
  73.     <module name="RedundantThrows">  
  74.       <property name="suppressLoadErrors" value="true"/>  
  75.     </module>  
  76.     <module name="SimplifyBooleanExpression"/>  
  77.     <module name="SimplifyBooleanReturn"/>  
  78.     <module name="DesignForExtension">  
  79.       <property name="severity" value="ignore"/>  
  80.       <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  81.     </module>  
  82.     <module name="FinalClass"/>  
  83.     <module name="HideUtilityClassConstructor"/>  
  84.     <module name="InterfaceIsType"/>  
  85.     <module name="VisibilityModifier"/>  
  86.     <module name="ArrayTypeStyle"/>  
  87.     <module name="FinalParameters">  
  88.       <property name="severity" value="ignore"/>  
  89.       <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  90.     </module>  
  91.     <module name="TodoComment">  
  92.       <property name="severity" value="ignore"/>  
  93.       <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  94.     </module>  
  95.     <module name="UpperEll"/>  
  96.   </module>  
  97.   <module name="JavadocPackage">  
  98.     <property name="severity" value="ignore"/>  
  99.     <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  100.   </module>  
  101.   <module name="NewlineAtEndOfFile">  
  102.     <property name="severity" value="ignore"/>  
  103.     <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  104.   </module>  
  105.   <module name="Translation"/>  
  106.   <module name="FileLength"/>  
  107.   <module name="FileTabCharacter">  
  108.     <property name="severity" value="ignore"/>  
  109.     <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  110.   </module>  
  111.   <module name="RegexpSingleline">  
  112.     <property name="severity" value="ignore"/>  
  113.     <property name="format" value="\s+$"/>  
  114.     <property name="message" value="Line has trailing spaces."/>  
  115.     <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>  
  116.   </module>  
  117. </module>  

其實自己編輯這份xml文檔也可以,文法規則還是很簡單的。

有一個Maven插件可以幫助我對Java代碼進行格式化,這個插件不屬于maven-site-plugin管理,但是很有用。看我下面的配置:

[html] view plain copy print ?

  1.      <plugin>  
  2. <groupId>com.googlecode.maven-java-formatter-plugin</groupId>  
  3. <artifactId>maven-java-formatter-plugin</artifactId>  
  4. <version>0.3.1</version>  
  5. <configuration>  
  6.   <configFile>${project.basedir}/eclipse_style.xml</configFile>  
  7. </configuration>  
  8. <executions>  
  9.   <execution>  
  10.     <goals>  
  11.       <goal>format</goal>  
  12.     </goals>  
  13.   </execution>  
  14. </executions>  
  15.      </plugin>  

這個插件需要一個從Eclipse導出的代表目前Eclipse編碼風格的xml檔案(你也可以手動編輯): [html] view plain copy print ?

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>  
  2. <profiles version="12">  
  3. <profile kind="CodeFormatterProfile" name="Chu Yeow's custom profile" version="12">  
  4. <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>  
  5. <setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>  
  6. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>  
  7. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>  
  8. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>  
  9. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>  
  10. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>  
  11. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>  
  12. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>  
  13. <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/>  
  14. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>  
  15. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>  
  16. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>  
  17. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="1"/>  
  18. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>  
  19. <setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/>  
  20. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>  
  21. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>  
  22. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>  
  23. <setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>  
  24. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>  
  25. <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>  
  26. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>  
  27. <setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>  
  28. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>  
  29. <setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>  
  30. <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>  
  31. <setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>  
  32. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>  
  33. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>  
  34. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>  
  35. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>  
  36. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>  
  37. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>  
  38. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>  
  39. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>  
  40. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>  
  41. <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>  
  42. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>  
  43. <setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>  
  44. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>  
  45. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>  
  46. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>  
  47. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>  
  48. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>  
  49. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>  
  50. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>  
  51. <setting id="org.eclipse.jdt.core.compiler.source" value="1.7"/>  
  52. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>  
  53. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>  
  54. <setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>  
  55. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>  
  56. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>  
  57. <setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>  
  58. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>  
  59. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>  
  60. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>  
  61. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>  
  62. <setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>  
  63. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>  
  64. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>  
  65. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>  
  66. <setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>  
  67. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>  
  68. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>  
  69. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>  
  70. <setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>  
  71. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>  
  72. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>  
  73. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>  
  74. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>  
  75. <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>  
  76. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>  
  77. <setting id="org.eclipse.jdt.core.formatter.lineSplit" value="80"/>  
  78. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>  
  79. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>  
  80. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>  
  81. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>  
  82. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>  
  83. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>  
  84. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/>  
  85. <setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>  
  86. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>  
  87. <setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/>  
  88. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>  
  89. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>  
  90. <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>  
  91. <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>  
  92. <setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>  
  93. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>  
  94. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/>  
  95. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>  
  96. <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>  
  97. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>  
  98. <setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/>  
  99. <setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>  
  100. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>  
  101. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>  
  102. <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>  
  103. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>  
  104. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>  
  105. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>  
  106. <setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/>  
  107. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>  
  108. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/>  
  109. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>  
  110. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>  
  111. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>  
  112. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>  
  113. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>  
  114. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>  
  115. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>  
  116. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>  
  117. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>  
  118. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>  
  119. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>  
  120. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>  
  121. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/>  
  122. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>  
  123. <setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/>  
  124. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>  
  125. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>  
  126. <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>  
  127. <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/>  
  128. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>  
  129. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>  
  130. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>  
  131. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>  
  132. <setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>  
  133. <setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/>  
  134. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>  
  135. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>  
  136. <setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/>  
  137. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>  
  138. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/>  
  139. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>  
  140. <setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>  
  141. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>  
  142. <setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/>  
  143. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>  
  144. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>  
  145. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>  
  146. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>  
  147. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>  
  148. <setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>  
  149. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>  
  150. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>  
  151. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>  
  152. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>  
  153. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>  
  154. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>  
  155. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>  
  156. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>  
  157. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>  
  158. <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>  
  159. <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>  
  160. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>  
  161. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>  
  162. <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>  
  163. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>  
  164. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>  
  165. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>  
  166. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>  
  167. <setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>  
  168. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>  
  169. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>  
  170. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>  
  171. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>  
  172. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>  
  173. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>  
  174. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>  
  175. <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7"/>  
  176. <setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>  
  177. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>  
  178. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>  
  179. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>  
  180. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>  
  181. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>  
  182. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  183. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>  
  184. <setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>  
  185. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>  
  186. <setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>  
  187. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>  
  188. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>  
  189. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>  
  190. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>  
  191. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>  
  192. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>  
  193. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>  
  194. <setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>  
  195. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>  
  196. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/>  
  197. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>  
  198. <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>  
  199. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/>  
  200. <setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>  
  201. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/>  
  202. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>  
  203. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>  
  204. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>  
  205. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>  
  206. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>  
  207. <setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>  
  208. <setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80"/>  
  209. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/>  
  210. <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>  
  211. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>  
  212. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>  
  213. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>  
  214. <setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>  
  215. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>  
  216. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>  
  217. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>  
  218. <setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>  
  219. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>  
  220. <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>  
  221. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>  
  222. <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>  
  223. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>  
  224. <setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>  
  225. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>  
  226. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>  
  227. <setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>  
  228. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>  
  229. <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>  
  230. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>  
  231. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>  
  232. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>  
  233. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>  
  234. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>  
  235. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>  
  236. <setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>  
  237. <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>  
  238. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>  
  239. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>  
  240. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>  
  241. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>  
  242. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  243. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>  
  244. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>  
  245. <setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>  
  246. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>  
  247. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>  
  248. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>  
  249. <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>  
  250. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>  
  251. <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7"/>  
  252. <setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/>  
  253. <setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>  
  254. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/>  
  255. <setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>  
  256. <setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>  
  257. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>  
  258. <setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>  
  259. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>  
  260. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>  
  261. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>  
  262. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>  
  263. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>  
  264. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>  
  265. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>  
  266. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>  
  267. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>  
  268. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>  
  269. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>  
  270. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>  
  271. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>  
  272. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>  
  273. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>  
  274. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>  
  275. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  276. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>  
  277. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>  
  278. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>  
  279. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>  
  280. <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/>  
  281. <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>  
  282. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>  
  283. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>  
  284. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>  
  285. <setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>  
  286. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/>  
  287. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>  
  288. <setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>  
  289. <setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>  
  290. </profile>  
  291. <profile kind="CodeFormatterProfile" name="Eclipse [Jack]" version="12">  
  292. <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>  
  293. <setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>  
  294. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>  
  295. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>  
  296. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>  
  297. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>  
  298. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>  
  299. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>  
  300. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>  
  301. <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/>  
  302. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>  
  303. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>  
  304. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>  
  305. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>  
  306. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>  
  307. <setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/>  
  308. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>  
  309. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>  
  310. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>  
  311. <setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>  
  312. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>  
  313. <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>  
  314. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>  
  315. <setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>  
  316. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>  
  317. <setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>  
  318. <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>  
  319. <setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>  
  320. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>  
  321. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>  
  322. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>  
  323. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>  
  324. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>  
  325. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>  
  326. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>  
  327. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>  
  328. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>  
  329. <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>  
  330. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>  
  331. <setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>  
  332. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>  
  333. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>  
  334. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>  
  335. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>  
  336. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>  
  337. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>  
  338. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>  
  339. <setting id="org.eclipse.jdt.core.compiler.source" value="1.7"/>  
  340. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>  
  341. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>  
  342. <setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>  
  343. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>  
  344. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>  
  345. <setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>  
  346. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>  
  347. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>  
  348. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>  
  349. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>  
  350. <setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="true"/>  
  351. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>  
  352. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>  
  353. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>  
  354. <setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>  
  355. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>  
  356. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>  
  357. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>  
  358. <setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>  
  359. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>  
  360. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>  
  361. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>  
  362. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>  
  363. <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>  
  364. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>  
  365. <setting id="org.eclipse.jdt.core.formatter.lineSplit" value="80"/>  
  366. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>  
  367. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>  
  368. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>  
  369. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>  
  370. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>  
  371. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>  
  372. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/>  
  373. <setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>  
  374. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>  
  375. <setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/>  
  376. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>  
  377. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="17"/>  
  378. <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>  
  379. <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>  
  380. <setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>  
  381. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>  
  382. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/>  
  383. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>  
  384. <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>  
  385. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>  
  386. <setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/>  
  387. <setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>  
  388. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>  
  389. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>  
  390. <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>  
  391. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>  
  392. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>  
  393. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>  
  394. <setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/>  
  395. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>  
  396. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/>  
  397. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>  
  398. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>  
  399. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>  
  400. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>  
  401. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>  
  402. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>  
  403. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>  
  404. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>  
  405. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>  
  406. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>  
  407. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>  
  408. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>  
  409. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/>  
  410. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>  
  411. <setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/>  
  412. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>  
  413. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>  
  414. <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>  
  415. <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="true"/>  
  416. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>  
  417. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>  
  418. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>  
  419. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>  
  420. <setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>  
  421. <setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/>  
  422. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>  
  423. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>  
  424. <setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/>  
  425. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>  
  426. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/>  
  427. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>  
  428. <setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>  
  429. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>  
  430. <setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/>  
  431. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>  
  432. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>  
  433. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>  
  434. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>  
  435. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>  
  436. <setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>  
  437. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>  
  438. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>  
  439. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>  
  440. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>  
  441. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>  
  442. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>  
  443. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>  
  444. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>  
  445. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>  
  446. <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>  
  447. <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>  
  448. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>  
  449. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>  
  450. <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>  
  451. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>  
  452. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>  
  453. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>  
  454. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>  
  455. <setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>  
  456. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>  
  457. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>  
  458. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>  
  459. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>  
  460. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>  
  461. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>  
  462. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>  
  463. <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7"/>  
  464. <setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>  
  465. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>  
  466. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>  
  467. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>  
  468. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>  
  469. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>  
  470. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  471. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>  
  472. <setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>  
  473. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>  
  474. <setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>  
  475. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>  
  476. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>  
  477. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>  
  478. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>  
  479. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>  
  480. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>  
  481. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="17"/>  
  482. <setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>  
  483. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>  
  484. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/>  
  485. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>  
  486. <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>  
  487. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/>  
  488. <setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>  
  489. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/>  
  490. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>  
  491. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>  
  492. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>  
  493. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>  
  494. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>  
  495. <setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>  
  496. <setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80"/>  
  497. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/>  
  498. <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>  
  499. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>  
  500. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>  
  501. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>  
  502. <setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>  
  503. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>  
  504. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>  
  505. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>  
  506. <setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>  
  507. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>  
  508. <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>  
  509. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>  
  510. <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>  
  511. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>  
  512. <setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>  
  513. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>  
  514. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>  
  515. <setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>  
  516. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>  
  517. <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>  
  518. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>  
  519. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>  
  520. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>  
  521. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>  
  522. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>  
  523. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>  
  524. <setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>  
  525. <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>  
  526. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>  
  527. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>  
  528. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>  
  529. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>  
  530. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  531. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>  
  532. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>  
  533. <setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>  
  534. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>  
  535. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>  
  536. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>  
  537. <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>  
  538. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>  
  539. <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7"/>  
  540. <setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/>  
  541. <setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>  
  542. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/>  
  543. <setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="true"/>  
  544. <setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>  
  545. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>  
  546. <setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>  
  547. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>  
  548. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>  
  549. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>  
  550. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>  
  551. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>  
  552. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>  
  553. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>  
  554. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>  
  555. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>  
  556. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>  
  557. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>  
  558. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>  
  559. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>  
  560. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>  
  561. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>  
  562. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>  
  563. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  564. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>  
  565. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>  
  566. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>  
  567. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>  
  568. <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/>  
  569. <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>  
  570. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>  
  571. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>  
  572. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>  
  573. <setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>  
  574. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/>  
  575. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>  
  576. <setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>  
  577. <setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>  
  578. </profile>  
  579. <profile kind="CodeFormatterProfile" name="eclipse-cs GeoFlowDaemon" version="12">  
  580. <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>  
  581. <setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>  
  582. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>  
  583. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>  
  584. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>  
  585. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>  
  586. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>  
  587. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>  
  588. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>  
  589. <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/>  
  590. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>  
  591. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>  
  592. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>  
  593. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>  
  594. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>  
  595. <setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/>  
  596. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>  
  597. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>  
  598. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>  
  599. <setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>  
  600. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>  
  601. <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>  
  602. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>  
  603. <setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>  
  604. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>  
  605. <setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>  
  606. <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>  
  607. <setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>  
  608. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>  
  609. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>  
  610. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>  
  611. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>  
  612. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>  
  613. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>  
  614. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>  
  615. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>  
  616. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>  
  617. <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>  
  618. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>  
  619. <setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>  
  620. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>  
  621. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>  
  622. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>  
  623. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>  
  624. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>  
  625. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>  
  626. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>  
  627. <setting id="org.eclipse.jdt.core.compiler.source" value="1.7"/>  
  628. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>  
  629. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>  
  630. <setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>  
  631. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>  
  632. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>  
  633. <setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>  
  634. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>  
  635. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>  
  636. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>  
  637. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>  
  638. <setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>  
  639. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>  
  640. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>  
  641. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>  
  642. <setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>  
  643. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>  
  644. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>  
  645. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>  
  646. <setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>  
  647. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>  
  648. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>  
  649. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>  
  650. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>  
  651. <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>  
  652. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>  
  653. <setting id="org.eclipse.jdt.core.formatter.lineSplit" value="80"/>  
  654. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>  
  655. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>  
  656. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>  
  657. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>  
  658. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>  
  659. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>  
  660. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/>  
  661. <setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>  
  662. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>  
  663. <setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/>  
  664. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>  
  665. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>  
  666. <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>  
  667. <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>  
  668. <setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>  
  669. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>  
  670. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/>  
  671. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>  
  672. <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>  
  673. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>  
  674. <setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/>  
  675. <setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>  
  676. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>  
  677. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>  
  678. <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>  
  679. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>  
  680. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>  
  681. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>  
  682. <setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/>  
  683. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>  
  684. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/>  
  685. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>  
  686. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>  
  687. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>  
  688. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>  
  689. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>  
  690. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>  
  691. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>  
  692. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>  
  693. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>  
  694. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>  
  695. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>  
  696. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>  
  697. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/>  
  698. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>  
  699. <setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/>  
  700. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>  
  701. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>  
  702. <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>  
  703. <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/>  
  704. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>  
  705. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>  
  706. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>  
  707. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>  
  708. <setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>  
  709. <setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/>  
  710. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>  
  711. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>  
  712. <setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/>  
  713. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>  
  714. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/>  
  715. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>  
  716. <setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>  
  717. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>  
  718. <setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/>  
  719. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>  
  720. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>  
  721. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>  
  722. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>  
  723. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>  
  724. <setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>  
  725. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>  
  726. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>  
  727. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>  
  728. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>  
  729. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>  
  730. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>  
  731. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>  
  732. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>  
  733. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>  
  734. <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>  
  735. <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>  
  736. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>  
  737. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>  
  738. <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>  
  739. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>  
  740. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>  
  741. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>  
  742. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>  
  743. <setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>  
  744. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>  
  745. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>  
  746. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>  
  747. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>  
  748. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>  
  749. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>  
  750. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>  
  751. <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7"/>  
  752. <setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>  
  753. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>  
  754. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>  
  755. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>  
  756. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>  
  757. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>  
  758. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  759. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>  
  760. <setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>  
  761. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>  
  762. <setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>  
  763. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>  
  764. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>  
  765. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="insert"/>  
  766. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>  
  767. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>  
  768. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>  
  769. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>  
  770. <setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>  
  771. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>  
  772. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/>  
  773. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>  
  774. <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>  
  775. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/>  
  776. <setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>  
  777. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/>  
  778. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>  
  779. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>  
  780. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>  
  781. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>  
  782. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>  
  783. <setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>  
  784. <setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80"/>  
  785. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/>  
  786. <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>  
  787. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>  
  788. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>  
  789. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>  
  790. <setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>  
  791. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>  
  792. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>  
  793. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>  
  794. <setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>  
  795. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>  
  796. <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>  
  797. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>  
  798. <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>  
  799. <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>  
  800. <setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>  
  801. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>  
  802. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>  
  803. <setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>  
  804. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>  
  805. <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>  
  806. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>  
  807. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>  
  808. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>  
  809. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>  
  810. <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>  
  811. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>  
  812. <setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>  
  813. <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>  
  814. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>  
  815. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>  
  816. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>  
  817. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>  
  818. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  819. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>  
  820. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>  
  821. <setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>  
  822. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>  
  823. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>  
  824. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>  
  825. <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>  
  826. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>  
  827. <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7"/>  
  828. <setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/>  
  829. <setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>  
  830. <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/>  
  831. <setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>  
  832. <setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>  
  833. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>  
  834. <setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>  
  835. <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>  
  836. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>  
  837. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>  
  838. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>  
  839. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>  
  840. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>  
  841. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>  
  842. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>  
  843. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>  
  844. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>  
  845. <setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>  
  846. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>  
  847. <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>  
  848. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>  
  849. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>  
  850. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>  
  851. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>  
  852. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>  
  853. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>  
  854. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>  
  855. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>  
  856. <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/>  
  857. <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>  
  858. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>  
  859. <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>  
  860. <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>  
  861. <setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>  
  862. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/>  
  863. <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>  
  864. <setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>  
  865. <setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>  
  866. </profile>  
  867. </profiles>  

maven-java-formatter-plugin 對于我可是幫了大忙,我不用Eclipse開發,每次隻要執行mvn clean compile,就會自動格式化我的Java代碼。然後稍作修改,就滿足CheckStyle的規則了。原來還用過一個叫做jalopy,那東西現在要付錢了,免費版本我記得并不好用。

Javadoc plugin

現在聊聊生成Java文檔。maven-javadoc-plugin可以根據注釋,自動生成文檔。但是如果你還想要在文檔裡面看到UML靜态結構圖,需要制定使用UmlGraph.在我的Ubuntu下面,需要事先做一些準備工作:

1.下載下傳UmlGraph 并安裝,可以參考這裡的文檔:

http://www.umlgraph.org/doc/install.html (javadoc tool已經在安裝jdk的時候裝好了)

2.apt-get install graphviz

3.apt-get install plotutils

測試報告

要想使用surefire-report-plugin産生報告,還需要在site-plugin之外配置一個maven-surefire-plugin,裡面指定了testng.xml,因為我用TestNG開發測試程式。

[html] view plain copy print ?

  1.      <plugin>  
  2. <groupId>org.apache.maven.plugins</groupId>  
  3. <artifactId>maven-surefire-plugin</artifactId>  
  4. <version>2.12</version>  
  5. <configuration>  
  6.   <suiteXmlFiles>  
  7.     <suiteXmlFile>testng.xml</suiteXmlFile>  
  8.   </suiteXmlFiles>  
  9. </configuration>  
  10.      </plugin>  

現在執行一下mvn clean site

會編譯,測試,掃描代碼,生成html檔案.最後通過浏覽器打開target/site/下面的project-reports.html。仔細看看,Java社群多麼規範,Maven多麼友善啊。

分享到:

  • 上一篇:Java wrapper service 使用
  • 下一篇:Ubuntu11.10安裝wine1.4

檢視評論

  暫無評論

發表評論

  • 用 戶 名:
  • jiafu1115
  • 評論内容:
  • maven-site-plugin 使用

* 以上使用者言論隻代表其個人觀點,不代表CSDN網站的觀點或立場

  • 個人資料
  • maven-site-plugin 使用
    csfreebird
    maven-site-plugin 使用
    • 通路:596099次
    • 積分:11946分
    • 排名:第193名
    • 原創:567篇
    • 轉載:14篇
    • 譯文:1篇
    • 評論:488條
  • 文章搜尋
  • 文章分類
  • 田金龍太極拳法(9)
  • 字元與編碼(10)
  • 資料結構和算法(12)
  • Nginx(13)
  • HTTP(0)
  • Database(3)
  • newLISP(32)
  • monitor(13)
  • windows commands(1)
  • cmake(6)
  • boost(41)
  • 代碼管理(43)
  • kvm(14)
  • Web前端(22)
  • bash(22)
  • 過程管理(40)
  • protocol buffer(4)
  • CppCMS(11)
  • Emacs(40)
  • MongoDB(13)
  • 正規表達式(3)
  • dotNet(8)
  • JSF(15)
  • WTL(10)
  • C++(76)
  • Java(82)
  • Linux(50)
  • 乒乓球(1)
  • Windows SDK(1)
  • MySQL(2)
  • Clojure(26)
  • 遊戲程式設計(7)
  • COM(+)/ATL/ATL Server(17)
  • Design Pattern(5)
  • ACE程式設計(7)
  • D語言程式設計(6)
  • Ruby(2)
  • 文章存檔
    • 2013年06月(9)
    • 2013年05月(29)
    • 2013年04月(22)
    • 2013年03月(11)
    • 2013年02月(15) 展開
  • 閱讀排行
  • IDispatch接口原理與應用(16339)
  • Singleton之C++部分一(11094)
  • 三年後再反思我的" Java Web項目管理得失談"(9588)
  • MongoDB Java 連接配接池的注意事項(7249)
  • SAFEARRAY使用執行個體(6612)
  • Maven3安裝以及基本使用(6278)
  • Ubuntu 11.10 server 安裝Git 伺服器(5944)
  • Java HashMap 分析之三:放入元素(5692)
  • 用UBuntu開發OpenGL程式1(5441)
  • WPF程式設計入門(5123)
  • 評論排行
  • Singleton之C++部分一(54)
  • 三年後再反思我的" Java Web項目管理得失談"(35)
  • 最佳程式設計探索之一:需求驅動編寫自頂向下的代碼(26)
  • Java HashMap 分析之三:放入元素(16)
  • GitLab更新到5.1注意事項(15)
  • WPF程式設計入門(14)
  • flexigrid 添加行選擇事件(12)
  • SAFEARRAY使用執行個體(12)
  • JSF2自定義元件程式設計系列 第一部分(10)
  • CppCMS模闆系統(9)
  • 推薦文章
  • 最新評論
  • GitLab5.1 上傳檔案大小限制的修改

    csfreebird:@wodexinmingzi:你的GitLab有沒有其他已有的項目成功clone并push?

  • GitLab5.1 上傳檔案大小限制的修改

    wodexinmingzi:@sheismylife:我就是按照網頁提示的步驟來的……,隻是在最後一步報了上述錯誤……

  • GitLab5.1 上傳檔案大小限制的修改

    csfreebird:@wodexinmingzi:現在GitLab站點上建立項目,然後參考網頁提示的步驟執行、Git g...

  • GitLab5.1 上傳檔案大小限制的修改

    wodexinmingzi:fatal: '/home/git/repositories/alex/test.git' does...

  • GitLab更新到5.1注意事項

    csfreebird:@wodexinmingzi:在你的機器上在建立一個使用者,比如dev, 然後用dev使用者登入,生成p...

  • GitLab更新到5.1注意事項

    wodexinmingzi:@sheismylife:因為我的機器充當了伺服器……這個是什麼原因,求解釋。

  • GitLab更新到5.1注意事項

    csfreebird:@wodexinmingzi:gitlab所在主機不行,^_^,我沒有試過。為什麼要在GitLab ...

  • GitLab更新到5.1注意事項

    wodexinmingzi:Hi,git push也不行;奇怪的是我通過其它主機進行一切操作都ok,就是使用gitlab所在主機...

  • GitLab更新到5.1注意事項

    csfreebird:@wodexinmingzi:git clone 成功了,push卻失敗?奇怪。你換成簡單的push...

  • GitLab更新到5.1注意事項

    wodexinmingzi:@sheismylife:我是安裝官網上安裝的https://github.com/gitlabhq...

  • 算法專家朋友的部落格
    • GIS/ATL Server/JavaScript
公司簡介| 招賢納士| 廣告服務| 銀行彙款帳号| 聯系方式| 版權聲明| 法律顧問| 問題報告
QQ客服 微部落格服 論壇回報 聯系郵箱:[email protected] 服務熱線:400-600-2320
京 ICP 證 070598 号
北京創新樂知資訊技術有限公司 版權所有
世紀樂知(北京)網絡技術有限公司 提供技術支援
江蘇樂知網絡技術有限公司 提供商務支援
Copyright © 1999-2012, CSDN.NET, All Rights Reserved 
maven-site-plugin 使用
maven-site-plugin 使用