Skip to content

Commit 4e24728

Browse files
Writing some content about requirements for building the server
1 parent 3349865 commit 4e24728

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

MUSESDevGuide.tex

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,28 @@ \chapter{Building MUSES Server}
109109

110110
MUSES server has been developed using open source guidelines. It implements an Apache Tomcat server, and a MySQL database. This chapter describes all necessary steps to follow in order to build the server and run tests in it.
111111

112-
%Java EE Developers
113-
%Startexplorer
114-
%Git clone
112+
\section{Necessary tools and configuration}
113+
\label{sec:serverpreliminaries}
114+
115+
First of all, and as MUSES server has been developed with Eclipse, these are the required tools to be able to finally build the server project. Therefore, the following are needed:
116+
117+
\begin{itemize}
118+
\item Eclipse, no specific version.
119+
\item Package \textit{Eclipse IDE for Java EE Developers}. To do this, there are two choices:
120+
\begin{enumerate}
121+
\item In Eclipse go to \textit{Help > Install New Software...}, and select the \textit{http://download.eclipse.org/releases/<youreclipsename>} in the \textit{Work with:} drop-down. Then look for \textit{Web, XML, Java EE and OSGi Enterprise Development} on the package list, and select it. Click \textit{Next} and \textit{Finish}, and restart Eclipse.
122+
\item The package is available at \url{https://eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunasr2}, and the only thing to take into account is selecting the download according to your Eclipse version (name). On the website, simply select the correct one on ``Releases'', download it, and install it.
123+
\end{enumerate}
124+
\item StartExplorer Eclipse plug-in. This plug-in is available at \url{http://basti1302.github.io/startexplorer/}, and you can just drag-and-drop the \textit{install} button on your Eclipse menu bar, or following the \textit{Help > Install New Software...} procedure.
125+
\end{itemize}
126+
127+
Finally, as said in Section \ref{sec:musesgit}, \textit{MusesServer} files are located inside a repository of the MUSES organisation in GitHub (\url{https://github.com/MusesProject}). You can either download it as a ZIP file, or simply clone or fork the repository. For more information about Git, please refer to GitHub Help \cite{githelp:site}.
128+
129+
Before building the server project, MusesCommon project should be built. Please follow instructions of section \ref{sec:common} before continue doing anything else.
130+
131+
\section{Bulding server project}
132+
\label{sec:buildserver}
133+
115134
%Import
116135
%mvn eclipse:eclipse
117136
%mysql

0 commit comments

Comments
 (0)