URS File¶

In order to be able to build a project, NeoMAD needs some information that is provided by the URS file. The URS file is the main file in a NeoMAD project.

The URS file is a XML file. Its XML Schema Definition (XSD) is provided with NeoMAD.

The main elements are as follows:

  • parameters: define the project parameters
  • jarfiles (optional): add files to the application’s jar file
  • libraries (optional): specify external libraries to use for the application compilation
  • signature (optional): give the application signature parameters

Here is the URS file of our simple HelloWorld project:

<?xml version="1.0"?>
<urs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="http://www.neomades.com/XSD/4.0.0/urs.xsd">
   <parameters>
      <mainclassname>HelloWorld</mainclassname>
      <applicationname>HelloWorld</applicationname>
      <vendor>Neomades</vendor>
      <description>HelloWord application example.</description>
      <packagename>com.neomades.helloworld</packagename>
      <version>1.0.0</version>
      <srcpath>src</srcpath>
      <outputpath>out</outputpath>
   </parameters>
</urs>