|
BuildInstructions
Brief instructions on building PECES from source.
IntroductionAnalogous to the 3PC BASE middleware, we are using Maven to build PCOM in a platform- and IDE-agnostic way. Furthermore, we are using Subversion for source code management. Note that this page is not intended to be a primer on Maven or Subversion. If you want to learn more about Maven, you can read this free book, for example. For Subversion, you can read this free book which is not only comprehensive but also amusing, at times. Getting the SourcesAssuming that you have already installed a Subversion client, a Java SE SDK as well as Maven or an IDE-specific Maven plug-in such as m2eclipse for Eclipse, you can simply checkout the pcom-project from the trunk folder in the SVN. This will give you the latest development snaphot. Alternatively, you can also checkout one of the tagged versions from the tags directory. Building the CodeOnce you have downloaded the code, you should be able to build the code from the command line, for example, by running mvn clean install. This should build all modules and install them in your local repository. Note that this will also build the Eclipse plug-in which can be used to generate stubs from Java interfaces. Thereby, the tycho plug-in will download all required code from the Eclipse download site which can take a long time to complete. If you are not working on the Eclipse plug-in, you might want to comment out the pcom-tool-eclipse module which will significantly speed up your build. Coding with EclipseAssuming that you do not want to program with notepad, you can find some additional instructions on using Eclipse on the wiki page with build instructions of the 3PC BASE Middleware. |