{"id":46,"date":"2014-06-17T22:49:33","date_gmt":"2014-06-17T20:49:33","guid":{"rendered":"http:\/\/www.valeriofinazzo.it\/wordpress\/?p=46"},"modified":"2014-06-17T22:49:33","modified_gmt":"2014-06-17T20:49:33","slug":"maven-tutorial-2-informazioni-generali","status":"publish","type":"post","link":"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/maven-tutorial-2-informazioni-generali\/","title":{"rendered":"MAVEN TUTORIAL &#8211; 2 &#8211; INFORMAZIONI GENERALI"},"content":{"rendered":"<p style=\"color: #0d293f; text-align: justify;\">In questo articolo continuiamo l&#8217;analisi del POM file, cuore di Maven. Dopo aver visto la configurazione minima, che localizza in modo univoco il progetto all&#8217;interno di un repository maven, analizziamo altri tag presenti all&#8217;interno del file. In particolare analizziamo la sezione dedicata alle informazioni generali.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il tag\u00a0<strong>name<\/strong>\u00a0individa il nome del progetto e viene usato nella generazione della documentaziotag ne.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il tag\u00a0<strong>description<\/strong>\u00a0fornisce una descrizione base del progetto e viene usato nella generazione della documentazione.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il tag\u00a0<strong>url<\/strong>\u00a0indica l&#8217;indirizzo web del sito del progetto.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il\u00a0<strong>tag inceptionYear<\/strong>\u00a0indica l&#8217;anno di avvio del progetto.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il tag\u00a0<strong>licenses<\/strong>\u00a0contiene i riferimenti alle licenze specifiche del progetto.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il tag\u00a0<strong>organization<\/strong>\u00a0presenta le informazioni della organizzazione responsabile del progetto.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il tag\u00a0<strong>developer<\/strong>\u00a0presenta le informazioni che identificano il team di sviluppo.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il tag\u00a0<strong>contributor<\/strong>\u00a0presenta le informazioni che identificano eventuali contributori.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Ecco un esempio del file xml<\/p>\n<pre class=\"lang:default decode:true crayon-selected\">&lt;name&gt;progetto&lt;\/name&gt;\r\n&lt;description&gt;descrizione del progetto&lt;\/description&gt;\r\n&lt;url&gt;www.progetto.it&lt;\/url&gt;\r\n&lt;inceptionYear&gt;2010&lt;\/inceptionYear&gt;\r\n&lt;licenses&gt;\r\n &lt;license&gt;\r\n  &lt;name&gt;Apache 2&lt;\/name&gt;\r\n  &lt;url&gt;http:\/\/www.apache.org\/licenses\/LICENSE-2.0.txt&lt;\/url&gt;\r\n  &lt;distribution&gt;repo&lt;\/distribution&gt;\r\n  &lt;comments&gt;A business-friendly OSS license&lt;\/comments&gt;\r\n &lt;\/license&gt;\r\n&lt;\/licenses&gt;\r\n&lt;organization&gt;\r\n  &lt;name&gt;Valerio Finazzo&lt;\/name&gt;\r\n  &lt;url&gt;www.valeriofinazzo.it&lt;\/url&gt;\r\n &lt;\/organization&gt;\r\n&lt;developers&gt;\r\n  &lt;developer&gt;\r\n   &lt;id&gt;valeriofinazzo&lt;\/id&gt;\r\n   &lt;name&gt;Valerio Finazzo&lt;\/name&gt;\r\n   &lt;email&gt;valerio.finazzo@gmail.com&lt;\/email&gt;\r\n   &lt;url&gt;www.valeriofinazzo.it&lt;\/url&gt;\r\n   &lt;roles&gt;\r\n    &lt;role&gt;project manager&lt;\/role&gt;\r\n    &lt;role&gt;senior architect&lt;\/role&gt;\r\n    &lt;role&gt;senior developer&lt;\/role&gt;\r\n   &lt;\/roles&gt;\r\n  &lt;\/developer&gt;\r\n &lt;\/developers&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In questo articolo continuiamo l&#8217;analisi del POM file, cuore di Maven. Dopo aver visto la configurazione minima, che localizza in modo univoco il progetto all&#8217;interno di un repository maven, analizziamo altri tag presenti all&#8217;interno del file. In particolare analizziamo la sezione dedicata alle informazioni generali. Il tag\u00a0name\u00a0individa il nome del progetto e viene usato nella &hellip; <a href=\"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/maven-tutorial-2-informazioni-generali\/\" class=\"more-link\">Continua la lettura di <span class=\"screen-reader-text\">MAVEN TUTORIAL &#8211; 2 &#8211; INFORMAZIONI GENERALI<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[6],"_links":{"self":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/46"}],"collection":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/comments?post=46"}],"version-history":[{"count":1,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/46\/revisions"}],"predecessor-version":[{"id":47,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/46\/revisions\/47"}],"wp:attachment":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/media?parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/categories?post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/tags?post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}