{"id":4436,"date":"2012-12-19T11:30:31","date_gmt":"2012-12-19T14:30:31","guid":{"rendered":"http:\/\/www.viamais.net\/blog\/?p=4436"},"modified":"2012-12-20T20:37:13","modified_gmt":"2012-12-20T23:37:13","slug":"fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar","status":"publish","type":"post","link":"http:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/","title":{"rendered":"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar"},"content":{"rendered":"<p>[ad#texto]<\/p>\n<p>Para que prefere o <b>Netbeans<\/b> para desenvolver suas aplica\u00e7\u00f5es <b>Java<\/b> j\u00e1 deve ter notado que ao compilar seu projeto, caso utilize alguma biblioteca externa (geralmente em <i>.jar<\/i>) o <b>Netbeans<\/b> cria uma pasta <i>lib<\/i> com todas eles para voc\u00ea.<\/p>\n<p>Isto se torna interessante pois a manuten\u00e7\u00e3o de sua aplica\u00e7\u00e3o <b>Java<\/b> se torna bem mais simples, afinal, para atualizar uma biblioteca basta trocar o arquivo <i>.jar<\/i> na pasta <i>lib<\/i> e pronto, sem precisar compilar novamente.<\/p>\n<p>Por\u00e9m podem ocorrer casos de que seja necess\u00e1rio que as bibliotecas estejam embutidas dentro do seu projeto compilado, aquele arquivo <i>.jar<\/i> que voc\u00ea ir\u00e1 distribuir, para realizar esta tarefa no <b>Netbeans<\/b> \u00e9 bem simples, pois nele existe um arquivo, que fica na raiz do seu projeto, chamado <i>build.xml<\/i>, ele \u00e9 o arquivo que vai ditar as regras finais de compila\u00e7\u00e3o da sua aplica\u00e7\u00e3o <b>Java<\/b>.<\/p>\n<p>Para conseguir o feito de o <b>Netbeans<\/b> gerar um \u00fanico arquivo <i>.jar<\/i> com todas as bibliotecas embutidas nele, voc\u00ea deve editar o arquivo build.xml e logo antes da tag <i>&lt;\/Project&gt;<\/i> colocar o seguinte c\u00f3digo:<\/p>\n<pre lang=xml>\r\n<target name=\"-post-jar\">\r\n<property name=\"store.jar.name\" value=\"nomeSeuApp\"\/>\r\n<property name=\"store.dir\" value=\"store\"\/>\r\n<property name=\"store.jar\" value=\"${store.dir}\/${store.jar.name}.jar\"\/>\r\n<echo message=\"Packaging ${store.jar.name} into a single JAR at ${store.jar}\"\/>\r\n<delete dir=\"${store.dir}\"\/>\r\n<mkdir dir=\"${store.dir}\"\/>\r\n<jar destfile=\"${store.dir}\/temp_final.jar\" filesetmanifest=\"skip\">\r\n<zipgroupfileset dir=\"dist\" includes=\"*.jar\"\/>\r\n<zipgroupfileset dir=\"dist\/lib\" includes=\"*.jar\"\/>\r\n<manifest>\r\n<attribute name=\"Main-Class\" value=\"${main.class}\"\/>\r\n<\/manifest>\r\n<\/jar>\r\n<zip destfile=\"${store.jar}\">\r\n<zipfileset src=\"${store.dir}\/temp_final.jar\"\r\nexcludes=\"META-INF\/*.SF, META-INF\/*.DSA, META-INF\/*.RSA\"\/>\r\n<\/zip>\r\n<delete file=\"${store.dir}\/temp_final.jar\"\/>\r\n<\/target>\r\n\r\n<\/pre>\n<p>Basta adicionar o nome da sua aplica\u00e7\u00e3o no local indicado e na pr\u00f3xima vez que o seu projeto <b>Java<\/b> for compilado no <b>Netbeans<\/b> ele ir\u00e1 criar uma pasta <i>store<\/i> e dentro dela estar\u00e1 um \u00fanico arquivo <i>.jar<\/i>, pronto para ser distribu\u00eddo e utilizado.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad#texto] Para que prefere o Netbeans para desenvolver suas aplica\u00e7\u00f5es Java j\u00e1 deve ter notado<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[6],"tags":[67,33],"class_list":["post-4436","post","type-post","status-publish","format-standard","hentry","category-java","tag-java","tag-netbeans"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar -\" \/>\n<meta property=\"og:description\" content=\"[ad#texto] Para que prefere o Netbeans para desenvolver suas aplica\u00e7\u00f5es Java j\u00e1 deve ter notado\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/\" \/>\n<meta property=\"og:site_name\" content=\"ViamaisBLOG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:published_time\" content=\"2012-12-19T14:30:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-12-20T23:37:13+00:00\" \/>\n<meta name=\"author\" content=\"Petter Rafael\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:site\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Petter Rafael\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/\"},\"author\":{\"name\":\"Petter Rafael\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\"},\"headline\":\"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar\",\"datePublished\":\"2012-12-19T14:30:31+00:00\",\"dateModified\":\"2012-12-20T23:37:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/\"},\"wordCount\":240,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"keywords\":[\"Java\",\"Netbeans\"],\"articleSection\":[\"Java\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/\",\"name\":\"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\"},\"datePublished\":\"2012-12-19T14:30:31+00:00\",\"dateModified\":\"2012-12-20T23:37:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/category\\\/java\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"name\":\"ViamaisBLOG\",\"description\":\"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\",\"name\":\"Viablog\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"width\":150,\"height\":150,\"caption\":\"Viablog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\",\"https:\\\/\\\/x.com\\\/petterrafael\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\",\"name\":\"Petter Rafael\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"caption\":\"Petter Rafael\"},\"description\":\"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\\\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.\",\"sameAs\":[\"http:\\\/\\\/www.viamais.net\\\/blog\",\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\"],\"url\":\"http:\\\/\\\/www.viamais.net\\\/blog\\\/author\\\/petterrafael\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/","og_locale":"pt_BR","og_type":"article","og_title":"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar -","og_description":"[ad#texto] Para que prefere o Netbeans para desenvolver suas aplica\u00e7\u00f5es Java j\u00e1 deve ter notado","og_url":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/","og_site_name":"ViamaisBLOG","article_publisher":"https:\/\/www.facebook.com\/viamais.viablog","article_author":"https:\/\/www.facebook.com\/viamais.viablog","article_published_time":"2012-12-19T14:30:31+00:00","article_modified_time":"2012-12-20T23:37:13+00:00","author":"Petter Rafael","twitter_card":"summary_large_image","twitter_creator":"@petterrafael","twitter_site":"@petterrafael","twitter_misc":{"Escrito por":"Petter Rafael","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/#article","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/"},"author":{"name":"Petter Rafael","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2"},"headline":"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar","datePublished":"2012-12-19T14:30:31+00:00","dateModified":"2012-12-20T23:37:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/"},"wordCount":240,"commentCount":0,"publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"keywords":["Java","Netbeans"],"articleSection":["Java"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/","url":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/","name":"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar -","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/#website"},"datePublished":"2012-12-19T14:30:31+00:00","dateModified":"2012-12-20T23:37:13+00:00","breadcrumb":{"@id":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.viamais.net\/blog\/fazer-o-netbeans-compilar-seu-projeto-em-um-unico-arquivo-jar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.viamais.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Java","item":"https:\/\/www.viamais.net\/blog\/category\/java\/"},{"@type":"ListItem","position":3,"name":"Fazer o Netbeans compilar seu projeto em um \u00fanico arquivo .jar"}]},{"@type":"WebSite","@id":"https:\/\/www.viamais.net\/blog\/#website","url":"https:\/\/www.viamais.net\/blog\/","name":"ViamaisBLOG","description":"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.","publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.viamais.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.viamais.net\/blog\/#organization","name":"Viablog","url":"https:\/\/www.viamais.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","width":150,"height":150,"caption":"Viablog"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/viamais.viablog","https:\/\/x.com\/petterrafael"]},{"@type":"Person","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2","name":"Petter Rafael","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","caption":"Petter Rafael"},"description":"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.","sameAs":["http:\/\/www.viamais.net\/blog","https:\/\/www.facebook.com\/viamais.viablog"],"url":"http:\/\/www.viamais.net\/blog\/author\/petterrafael\/"}]}},"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p5Ih4c-19y","jetpack-related-posts":[{"id":4234,"url":"http:\/\/www.viamais.net\/blog\/descompilando-sua-aplicacao-java\/","url_meta":{"origin":4436,"position":0},"title":"Descompilando sua aplica\u00e7\u00e3o Java","author":"Petter Rafael","date":"01\/11\/2012","format":false,"excerpt":"[ad#texto] Alguns sabores do Java podem rapidamente se transformarem em dissabores, falo isso da caracter\u00edstica do Java de reverter \u00e0 compila\u00e7\u00e3o em bytecode retornando facilmente o c\u00f3digo-fonte. Isso \u00e9 bom, porque por mais backup e versionamento que fa\u00e7amos sempre existe o risco de algo catastr\u00f3fico acontecer e perdermos o c\u00f3digo-fonte,\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"http:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"JD-Gui em a\u00e7\u00e3o","src":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2012\/11\/screenshot1-300x255.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":6521,"url":"http:\/\/www.viamais.net\/blog\/incluir-arquivos-pelo-maven\/","url_meta":{"origin":4436,"position":1},"title":"Incluir arquivos pelo Maven","author":"Petter Rafael","date":"18\/08\/2014","format":false,"excerpt":"Veja como resolver uma d\u00favida que atrapalha muitos desenvolvedores: como incluir arquivos pelo Maven e facilitar o seu processo de compila\u00e7\u00e3o. [ad#texto] Muitas vezes vejo desenvolvedores confusos ao incluir arquivos \"avulsos\" em um projeto Java e ap\u00f3s a compila\u00e7\u00e3o utilizando Maven ou n\u00e3o o projeto compilado para um .JAR ou\u2026","rel":"","context":"Em &quot;Dicas&quot;","block_context":{"text":"Dicas","link":"http:\/\/www.viamais.net\/blog\/category\/dicas\/"},"img":{"alt_text":"Incluir arquivos pelo Maven","src":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/08\/maven-logo-300x102.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2892,"url":"http:\/\/www.viamais.net\/blog\/desenvolvendo-para-android-preparando-o-ambiente\/","url_meta":{"origin":4436,"position":2},"title":"Desenvolvendo para Android &#8211; preparando o Ambiente","author":"Petter Rafael","date":"28\/06\/2011","format":false,"excerpt":"[ad#texto] Basicamente Android \u00e9 Java, ou seja, quem j\u00e1 conhece o desenvolvimento J2ME estar\u00e1 em casa, por\u00e9m \u00e9 preciso notar alguns detalhes. O primeiro \u00e9 que um aplicativo compilado para Android tem o bytecode diferente do bytecode padr\u00e3o de uma JVM Java, o Android utiliza a JVM Dalvik. Sabendo disso\u2026","rel":"","context":"Em &quot;Android&quot;","block_context":{"text":"Android","link":"http:\/\/www.viamais.net\/blog\/category\/android\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1237,"url":"http:\/\/www.viamais.net\/blog\/o-que-tem-de-novo-no-netbeans-67\/","url_meta":{"origin":4436,"position":3},"title":"O que tem de novo no Netbeans 6.7","author":"Petter Rafael","date":"13\/07\/2009","format":false,"excerpt":"O Netbeans chega na vers\u00e3o 6.7 com algumas novidades bem interessantes: Suporte a Maven para cria\u00e7\u00e3o de plugins e servi\u00e7os Web; Integra\u00e7\u00e3o com projeto Kenai; Aperfei\u00e7oamento do PHP; Suporte a C++ para cria\u00e7\u00e3o de perfil, biblioteca Qt, refatora\u00e7\u00e3o de c\u00f3digo e expans\u00e3o de macro; Suporte a Java ME para projetos\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"http:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":384,"url":"http:\/\/www.viamais.net\/blog\/utilizando-a-jvm-mysaifu\/","url_meta":{"origin":4436,"position":4},"title":"Utilizando a JVM MySaifu","author":"Petter Rafael","date":"22\/08\/2008","format":false,"excerpt":"Eu j\u00e1 tinha falado aqui sobre a JVM MySaifu para que dispositivos port\u00e1teis utilizem softwares produzidos sobre a plataforma Java, da\u00ed que muita gente tem d\u00favidas de como utiliza-la. A \u00fanica coisa que tenho a dizer \u00e9 que \u00e9 muito f\u00e1cil, em primeiro lugar \u00e9 s\u00f3 copiar o arquivo de\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"http:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":993,"url":"http:\/\/www.viamais.net\/blog\/configurando-o-netbeans\/","url_meta":{"origin":4436,"position":5},"title":"Configurando o Netbeans","author":"Petter Rafael","date":"09\/04\/2009","format":false,"excerpt":"As vezes \u00e9 necess\u00e1rio configurar o Netbeans especificamente para um projeto Java ou alterar uma configura\u00e7\u00e3o j\u00e1 existente. Por dentro da pr\u00f3pria IDE j\u00e1 temos v\u00e1rias op\u00e7\u00f5es que podem ser refinadas, mas algumas fogem de nosso controle (como por exemplo path da Java Virtual Machine). Esse arquivo recebe o nome\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"http:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/4436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/comments?post=4436"}],"version-history":[{"count":0,"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/4436\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/media?parent=4436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/categories?post=4436"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/tags?post=4436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}