1.1 --- a/data/dictionary.xml Fri Aug 16 12:33:04 2013 +0200
1.2 +++ b/data/dictionary.xml Fri Aug 16 12:44:48 2013 +0200
1.3 @@ -1298,7 +1298,13 @@
1.4 a tool for automating software build processes;
1.5 does similar job like GNU Make, but is written in and for Java;
1.6 equivalent for the Makefile is here build.xml which describes particular tasks and their dependencies;
1.7 - there is lot of tasks distributed with Apache Ant e.g. compilation of Java code, running XSLT transformations, packing JARs and other archives, copying and moving files or calling system commands;
1.8 + there is lot of tasks distributed with Apache Ant e.g.
1.9 + compilation of Java code,
1.10 + unit testing,
1.11 + running XSLT transformations,
1.12 + packing JARs and other archives,
1.13 + copying and moving files
1.14 + or calling system commands;
1.15 and user can also write own tasks in Java
1.16 </text>
1.17 </explanation>
1.18 @@ -1307,7 +1313,26 @@
1.19 </concept>
1.20 <concept>
1.21 <term abbreviation="mvn" completeForm="Maven" language="en"/>
1.22 - <explanation language="en"><text></text></explanation>
1.23 + <explanation language="en">
1.24 + <text>
1.25 + a tool for automating software build processes;
1.26 + compared to Ant, Maven is much more declarative instead of procedural and is strongly focused on resolving dependencies on modules, components, libraries;
1.27 + dependencies (libraries) of a project are automatically downloaded from a repository;
1.28 + projects in Maven are described by a POM file
1.29 + </text>
1.30 + </explanation>
1.31 + <tag>computer</tag>
1.32 + <tag>java</tag>
1.33 + </concept>
1.34 + <concept>
1.35 + <term abbreviation="POM" completeForm="Project Object Model" language="en"/>
1.36 + <explanation language="en">
1.37 + <text>
1.38 + an XML configuration file which describes one Maven project;
1.39 + contains project metadata like name, owner, version, dependencies
1.40 + and phases of its build process
1.41 + </text>
1.42 + </explanation>
1.43 <tag>computer</tag>
1.44 <tag>java</tag>
1.45 </concept>
1.46 @@ -1499,12 +1524,6 @@
1.47 <tag>java</tag>
1.48 </concept>
1.49 <concept>
1.50 - <term abbreviation="POM" completeForm="Project Object Model" language="en"/>
1.51 - <explanation language="en"><text></text></explanation>
1.52 - <tag>computer</tag>
1.53 - <tag>java</tag>
1.54 - </concept>
1.55 - <concept>
1.56 <term abbreviation="AJP" completeForm="Apache JServ Protocol" language="en"/>
1.57 <explanation language="en"><text></text></explanation>
1.58 <tag>computer</tag>