[
https://issues.apache.org/jira/browse/MRQL-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lee moon soo updated MRQL-32:
-----------------------------
Attachment: MRQL-32.patch
I'm attaching patch.
Here's summary of patch
src/main/java/gen -> Gen/src/main/java/org/apache/mrql/gen
src/main/java/core -> core/src/main/java/org/apache/mrql
src/main/java/BSP -> BSP/src/main/java/org/apache/mrql
src/main/java/MapReduce -> MapReduce/src/main/java/org/apache/mrql
src/main/java/spark -> Spark/src/main/java/org/apache/mrql
modify
Gen/pom.xml
core/pom.xml
BSP/pom.xml
MapReduce/pom.xml
Spark/pom.xml
With this patch, mvn install && mvn eclipse:eclipse generates correct project
files.
> Refactoring directory structure
> -------------------------------
>
> Key: MRQL-32
> URL: https://issues.apache.org/jira/browse/MRQL-32
> Project: MRQL
> Issue Type: Improvement
> Reporter: Lee moon soo
> Attachments: MRQL-32.patch
>
>
> Currently all sources stays under /src.
> src/main/java/gen
> src/main/java/core
> src/main/java/BSP
> src/main/java/MapReduce
> src/main/java/spark
> I think it's better to move into each submodule with package named directory
> tree. like
> Gen/src/main/java/org/apache/mrql/gen
> core/src/main/java/org/apache/mrql
> BSP/src/main/java/org/apache/mrql
> MapReduce/src/main/java/org/apache/mrql
> Spark/src/main/java/org/apache/mrql
> This directory structure gives some advantages
> 1. More common way.
> Most maven projects which has submodule keeps submodule's sources under
> submodule directory. not in parent directory.
> Changing directory structure to more common way will make more developer
> comfortable.
> 2. IDE compatible (Eclipse)
> mvn eclipse:eclipse generated project file makes src path error.
> Changing directory structure will help generating correct eclipse project
> file.
> So developers can benefit from IDE.
--
This message was sent by Atlassian JIRA
(v6.2#6252)