1

I have tried many different combinations of tags and branches, and none of them seem to build successfully first time around.

Question: Is this a known problem when building WSO2 products? If lots of errors are expected, then I know that it's not necessarily me doing something wrong.

EDIT:

Some of my previous stackoverflow posts:

Community
  • 1
  • 1
Chris Snow
  • 23,813
  • 35
  • 144
  • 309
  • Could you please elaborate more on your requirement. Do you want to build any specific product or a feature ? what is the maven version which you are using ? --Hasitha – Hasitha Aravinda Jul 03 '13 at 09:15
  • I've added a few of my previous problems to the question. These are only a few that I have recorded on stackoverflow. There are may issues I run into that I haven't posted on SO. The main problems seem to be: (1) parent pom location issues and (2) artefacts not being available in the wso2 maven repository. – Chris Snow Jul 03 '13 at 09:52
  • patch release 4.0.9 is not a released branch. that is why you are getting first error. Manoj has already answered to your last question. Can you try to build 4.0.3 using branch link (not tag) by following instructions given by manoj. – Hasitha Aravinda Jul 03 '13 at 10:44
  • @HasithaAravinda - Where can I check to see what branches have been released? – Chris Snow Jul 03 '13 at 14:39
  • 1
    you can find carbon release matrix from [1]. But it is not updated recently. [1] http://wso2.com/products/carbon/release-matrix/ – Hasitha Aravinda Jul 03 '13 at 16:27

1 Answers1

2

After finally building a product (Identity Server) from platform branch 4.0.0, I can say: building from source can be difficult. I think this is mainly because:

  1. The code base is huge
  2. Code, files, etc may be checked into svn in a broken state

You have to be prepared when things go wrong to hunt down the problem and have a go at digging in the code, build files, etc to resolve the issue.

When I get a chance, I will put some instructions together which walk through a complete checkout and build of platform from scratch, because I think this will be immensely useful for others wanting to build a product.

Chris Snow
  • 23,813
  • 35
  • 144
  • 309