BRMS platform 5.3 contains the follow components:
EAP 5.1.2
Modeshape 2.5.3
Drools 5.3.2

There are mainly 3 case you might want to build BRMS-P
1) Local build  
2) Hudson build, see: https://hudson.qa.jboss.com/hudson/view/BRMS-P-Release-Build/
3) MEAD build.(See MEAD build command example: The milestone build are supposed to build via MEAD for BRMS 5.2, search the build via https://brewweb.devel.redhat.com/

Here are some notes for local build. 
You need maven 3.0.3 or above and jdk 1.6.0_24 to proceed BRMS-P build
The easiest way to build  brms-p locally is to obtain all the dependencies from MEAD repo which is highly recommended.

1)To create a settings file named ~/.m2/mead-settings.xml with the following contents:
    <settings>
      <mirrors>
        <mirror>
          <id>MEAD repository</id>
          <mirrorOf>*</mirrorOf>
          <url>http://download.devel.redhat.com/brewroot/repos/soa-brms-5.2-build/latest/maven</url>
        </mirror>
      </mirrors>
    </settings>
    Then run:
2)mvn -s ~/.m2/mead-settings.xml -Dsoa clean install


Well, if you are unable to access MEAD repo or there is another reason you want all brms-p dependency by yourself. Then I hope the following would help.
1) Build modeshape
  cd modeshape && mvn -Passembly -DskipTests clean install 
  
Modules needs to build before brms-platform build
Modeshape: git://git.app.eng.bos.redhat.com/Modeshape/modeshape.git 2.5.x branch
droolsjbpm-build-boostrap: git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-build-bootstrap.git
droolsjbpm-knowledge: git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-knowledge.git
drools: git://git.app.eng.bos.redhat.com/droolsjbpm/drools.git
jbpm: git://git.app.eng.bos.redhat.com/droolsjbpm/jbpm.git
guvnor: git://git.app.eng.bos.redhat.com/droolsjbpm/guvnor.git
tools: git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-tools.git
droolsjbpm-integration: git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-integration.git

MVEL: git://git.app.eng.bos.redhat.com/mvel/mvel.git
BPAFExplorer: git://git.app.eng.bos.redhat.com/bpmc/bpaf-explorer.git
ReportServer: git://git.app.eng.bos.redhat.com/bpmc/report-server.git
BPMConsole: git://git.app.eng.bos.redhat.com/bpmc/bpm-console.git
jbpmmigration: git://git.app.eng.bos.redhat.com/droolsjbpm/jbpmmigration.git
ProcessDesigner: git://git.app.eng.bos.redhat.com/droolsjbpm/process-designer.git


MEAD build command(Please make sure to replace the code version you actually want to build) :
brew maven-build soa-brms-5.2-candidate git://git.app.eng.bos.redhat.com/Modeshape/modeshape.git#24938f14255fdc2a037ae6f4ac45e57d3e231fb6 -Passembly -DskipTests=true
brew maven-build soa-brms-5.2-candidate -Dfull=true -Dsoa=true -DskipTests=true git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-build-bootstrap.git#3374a1c1690dd5bafb72dc3d31c93bcc7f83e0a1
brew maven-build soa-brms-5.2-candidate -Dfull=true -Dsoa=true -DskipTests=true git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-knowledge.git#b5d80275a132e52dec2ec6707e1e1bc87decf545
brew maven-build soa-brms-5.2-candidate --scratch -Dfull=true -DskipTests=true git://git.app.eng.bos.redhat.com/droolsjbpm/jbpm.git#4f053c6d8287968159ae21694f57e81607c49d51

brew maven-build soa-brms-5.2-candidate --scratch -Dfull=true -Dsoa=true -DskipTests=true git://git.app.eng.bos.redhat.com/droolsjbpm/guvnor.git#21e25d19adbfc259d6c55ce6bf0288ab415ea9f9
brew maven-build soa-brms-5.2-candidate --scratch -Dsoa=true -DskipTests=true git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-tools#02e0deed007be7745a42ed97f29653d4b91d0cef


brew maven-build soa-brms-5.2-candidate -Dfull=true -Dsoa=true -DskipTests=true git://git.app.eng.bos.redhat.com/droolsjbpm/droolsjbpm-integration.git#89ecbc7e75b1eabc8ff29fce8916c2d632866ebd

brew maven-build soa-brms-5.2-candidate -Dfull=true -Dsoa=true -DskipTests=true git://git.app.eng.bos.redhat.com/droolsjbpm/drools.git#641fb987c6c567c4182711f4ca63b43be0cdf54e

brew maven-build soa-brms-5.2-candidate -Dsoa=true svn+http://svn.devel.redhat.com/repos?jboss-soa?/trunk/brms-p#9635 

