What does mean <version>#{site.components['arquillian-core'].latest_version}</version> in Maven?
<p>I'm learning a little bit about <a href="http://arquillian.org" rel="nofollow noreferrer">Arquillian</a> and in <a href="http://arquillian.org/guides/getting_started/?utm_source=cta" rel="nofollow noreferrer">this guide</a> has the following code snipet: </p>

<pre><code>&lt;dependencyManagement&gt;
    &lt;dependencies&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.jboss.arquillian&lt;/groupId&gt;
            &lt;artifactId&gt;arquillian-bom&lt;/artifactId&gt;
            &lt;version&gt;#{site.components['arquillian-core'].latest_version}&lt;/version&gt;
            &lt;scope&gt;import&lt;/scope&gt;
            &lt;type&gt;pom&lt;/type&gt;
        &lt;/dependency&gt;
    &lt;/dependencies&gt;
&lt;/dependencyManagement&gt;
</code></pre>

<p>but I don't know how to interpret this dependency, in particular the <code>&lt;version&gt;</code> line, can anyone shed some light on the matter? My questions are: what is the version EL expression? and what is a <code>bom</code> package? (I read that it stands for Build Of Materials, but I don't know what it is).</p>

<p>Thanks in advance for your answers.</p>