Gradle – Gerar uma distribuição com suas dependências / Gerar um FatJar / Configurar o JavaExec / Configurar Manifest

gradle

Segue um script de configuração para compilar projetos java e gerar uma distribuição com todas dependências, com opcional de fatJar.
- Configurar o Manifest
- Configurar a execução pela IDE através do type: JavaExec
- Gerar uma distribuição com as dependências dentro da pasta libs/
- Gerar uma distribuição fatJar

ARQUIVO BUILD.GRADLE: Continue reading

Udacity – Cursos gratuitos Android

udacity

 

Udacity nasceu de uma experiência da Universidade de Stanford na qual Sebastian Thrun e Peter Norvig ofereceram seu curso “Introdução à Inteligência Artificial” on-line para qualquer pessoa, gratuitamente. Mais de 160 mil alunos em mais de 190 países se inscreveram e não muito mais tarde, a Udacity nasceu.

A Udacity está construindo uma universidade online, “feita pela Silicon Valley”, que:

  • ensine as habilidades que os empregadores da indústria precisam hoje
  • ofereça certificações aprovadas por empregadores
  • eduque com uma fração do custo de escolas tradicionais

Com gigantes da indústria – Google, AT&T, Facebook, Salesforce, Cloudera, etc.-oferece programas e certificações Nanodegree, projetados para que os profissionais se tornem desenvolvedores Web, analistas de dados, desenvolvedores mobile, etc. Seus alunos adquirirem competências reais através de uma série de cursos on-line e projetos hands-on.

Vejá alguns cursos GRATUITOS para desenvolvedores: Continue reading

Gradle – Instalando o Gradle no Linux

gradle

Gradle é um sistema de automação de compilação open source que se baseia nos conceitos de Apache Ant e Apache Maven e introduz uma linguagem de domínio específico (DSL) baseada em Groovy em vez do XML usado pelo Apache Maven para declarar a configuração do projeto. Gradle foi projetado para multi-projetos que podem ter alto crescimento, e suporta compilações incrementais quando inteligentemente determina quais partes da árvore estão atualizadas, de modo que qualquer tarefa dependente dessas partes não precisa ser re-executada.

Os plugins iniciais são focados principalmente em torno do desenvolvimento e implantação de Java, Groovy e Scala, porém mais linguagens e fluxos de projeto são pretendidos.

1- Primeiro de tudo verifique sua instalação do JAVA:

 $java -version

Caso não tenha o java instalado e configurado: http://helpdev.com.br/2016/04/14/java-configurando-jdk-no-linux-adicionando-java-path/

2 – Faça o Download do gradle: Continue reading