diff -r a4fce72e8ef4 -r 86616203414f data/dictionary.xml
--- a/data/dictionary.xml Fri Aug 16 12:33:04 2013 +0200
+++ b/data/dictionary.xml Fri Aug 16 12:44:48 2013 +0200
@@ -1298,7 +1298,13 @@
a tool for automating software build processes;
does similar job like GNU Make, but is written in and for Java;
equivalent for the Makefile is here build.xml which describes particular tasks and their dependencies;
- 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;
+ there is lot of tasks distributed with Apache Ant e.g.
+ compilation of Java code,
+ unit testing,
+ running XSLT transformations,
+ packing JARs and other archives,
+ copying and moving files
+ or calling system commands;
and user can also write own tasks in Java
@@ -1307,7 +1313,26 @@
-
+
+
+ a tool for automating software build processes;
+ compared to Ant, Maven is much more declarative instead of procedural and is strongly focused on resolving dependencies on modules, components, libraries;
+ dependencies (libraries) of a project are automatically downloaded from a repository;
+ projects in Maven are described by a POM file
+
+
+ computer
+ java
+
+
+
+
+
+ an XML configuration file which describes one Maven project;
+ contains project metadata like name, owner, version, dependencies
+ and phases of its build process
+
+
computer
java
@@ -1499,12 +1524,6 @@
java
-
-
- computer
- java
-
-
computer