title: Integration in Maven module project
body: <p>I am facing issues in organizing Maven multi-module projects. I want to use the files in <code>one child project(B)</code> from other child projects which are <code>C, D and E</code>.  Below is complete scenario described.</p>
  
  <p>I have Parent project <code>A</code> and its child projects are <code>B(output jar)</code>, <code>C(output pom)</code> and <code>D(output pom)</code>. Project <code>C</code> has its own four children(<code>F, G, Example1 and Example2</code>). And,  project <code>D</code> has its children which is named as <code>E(output pom)</code>. It looks like this:</p>
  
  <p><code>Project A(parent)
       |-- project B(child1; outputs jar which is my GUI)
       |-- project C(child2; outputs pom)
           |-- project F(child of project C, outputs war)
           |-- project G(child of project C, outputs war)
           |-- project Example1(child of project C, outputs war)
           |-- project Example2(child of project C, outputs war)
       |-- project D(child3; outputs pom)
           |-- project E(child of project D; outputs pom)</code></p>
  
  <p>Now, project B is my <code>GUI</code> of the project which internally uses the some of the files from <code>project C, D, E, F. G. Example1 and 2</code>. During programming I am able to execute the files from all projects in <code>project B</code>. But problems come when I release the final package of the project and use only <code>jar</code> of the <code>project B</code> because I am unable to execute files from the other projects which are <code>C, D, E, F. G. Example1 and 2</code>. Could anyone please help me how to use other projects? I am beginner in the Maven so I do not have idea how to integrate files between different child projects.  </p>