Repository: incubator-hivemall Updated Branches: refs/heads/master 9257a3509 -> 851daafeb
Fixed formatting scheme for multi-module project Project: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/commit/73f77e5f Tree: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/tree/73f77e5f Diff: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/diff/73f77e5f Branch: refs/heads/master Commit: 73f77e5f64a8c6961c8106421f31800fb1fb3a13 Parents: 9257a35 Author: Makoto Yui <[email protected]> Authored: Fri Apr 27 01:14:15 2018 +0900 Committer: Makoto Yui <[email protected]> Committed: Fri Apr 27 12:05:56 2018 +0900 ---------------------------------------------------------------------- bin/format_code.sh | 21 ++++++++++++++++- pom.xml | 51 ++++++++++++++++++++-------------------- resources/eclipse-style.xml | 11 +++++---- 3 files changed, 52 insertions(+), 31 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/73f77e5f/bin/format_code.sh ---------------------------------------------------------------------- diff --git a/bin/format_code.sh b/bin/format_code.sh index b6c9baf..358e276 100755 --- a/bin/format_code.sh +++ b/bin/format_code.sh @@ -32,4 +32,23 @@ fi cd $HIVEMALL_HOME HIVEMALL_HOME=`pwd` -mvn formatter:format +mvn clean + +# workaround for muti-module projects +# https://github.com/revelc/formatter-maven-plugin/issues/261 +# mvn formatter:format + +projects=( + core + nlp + xgboost + mixserv + spark/common + tools/hivemall-docs +) + +for pl in ${projects[@]}; do + echo "Start formatting ${pl} .." + mvn -pl ${pl} formatter:format + echo +done http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/73f77e5f/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 35e3767..75c4b62 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,8 @@ specific language governing permissions and limitations under the License. --> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.apache.hivemall</groupId> @@ -50,8 +51,8 @@ <url>https://git-wip-us.apache.org/repos/asf/incubator-hivemall.git</url> <connection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-hivemall.git</connection> <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-hivemall.git</developerConnection> - <tag>v0.5.0-rc1</tag> - </scm> + <tag>v0.5.0-rc1</tag> + </scm> <mailingLists> <mailingList> @@ -464,9 +465,9 @@ </plugin> <plugin> <!-- mvn formatter:format --> - <groupId>net.revelc.code</groupId> + <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> - <version>0.5.2</version> + <version>2.0.1</version> <!-- for Java7 compatibility --> <configuration> <configFile>${main.basedir}/resources/eclipse-style.xml</configFile> <encoding>UTF-8</encoding> @@ -572,24 +573,24 @@ <artifactId>maven-resources-plugin</artifactId> <executions> <execution> - <id>copy-resources</id> - <phase>validate</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory>${project.basedir}/target/classes/META-INF</outputDirectory> - <resources> - <resource> - <directory>${main.basedir}/</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - <include>DISCLAIMER</include> - </includes> - </resource> - </resources> - </configuration> + <id>copy-resources</id> + <phase>validate</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${project.basedir}/target/classes/META-INF</outputDirectory> + <resources> + <resource> + <directory>${main.basedir}/</directory> + <includes> + <include>LICENSE</include> + <include>NOTICE</include> + <include>DISCLAIMER</include> + </includes> + </resource> + </resources> + </configuration> </execution> </executions> </plugin> @@ -644,9 +645,9 @@ </execution> </executions> </plugin> + <!-- mvn formatter:format --> <plugin> - <!-- mvn formatter:format --> - <groupId>net.revelc.code</groupId> + <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> </plugin> <plugin> http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/73f77e5f/resources/eclipse-style.xml ---------------------------------------------------------------------- diff --git a/resources/eclipse-style.xml b/resources/eclipse-style.xml index a3dc7b7..b6590a0 100644 --- a/resources/eclipse-style.xml +++ b/resources/eclipse-style.xml @@ -30,7 +30,7 @@ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/> <setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="18"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="16"/> <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="0"/> <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/> @@ -73,7 +73,7 @@ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="100"/> -<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="true"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/> @@ -139,6 +139,7 @@ <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/> <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="80"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_module_statements" value="16"/> <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/> @@ -177,7 +178,7 @@ <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause" value="common_lines"/> <setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="82"/> <setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/> -<setting id="org.eclipse.jdt.core.compiler.source" value="1.8"/> +<setting id="org.eclipse.jdt.core.compiler.source" value="9"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/> @@ -199,7 +200,7 @@ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.wrap_before_assignment_operator" value="false"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/> -<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.8"/> +<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="9"/> <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/> @@ -269,7 +270,7 @@ <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.8"/> +<setting id="org.eclipse.jdt.core.compiler.compliance" value="9"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
