Abner Carleto

Meus estudos e desenvolvimentos opensource

Maven Resouces No Android

Como muitos sabem é possivel criar projetos para android usando o maven. Mais quando precisei utilizar o plugin resources nava funcionou.

Depois de muita pesquisa no google, nada funcionava ainda rsrs. Então conversando com o brother Nycholas que ja havia passado pelo mesmo problema consegui resolver. :)

Como há pouco conteudo vou documentar aqui.

O maven resources por padrão considera somente os diretórios src/main/resources e src/test/resources e quando compiliado o projeto os arquivos ficam no diretorio classes. Para mudar isso precisamos adicionar as seguintes linhas ao pom.xml:

pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<build>
  <resources>
      <resource>
          <directory>${project.basedir}/res</directory>
          <filtering>true</filtering>
          <targetPath>${project.build.directory}/filtered-res</targetPath>
          <includes>
              <include>**/*</include>
          </includes>
      </resource>
      <resource>
          <directory>${project.basedir}/res</directory>
          <filtering>false</filtering>
          <targetPath>${project.build.directory}/filtered-res</targetPath>
          <excludes>
              <exclude>**/*</exclude>
          </excludes>
      </resource>
  </resources>
</build>

Onde directory é o diretório onde estão os seus resources e targetPath é o diretório onde vai ser gerado os novos resources antes de empacotar no apk.

Agora é só brincar. Espero ter ajudado.

Github Pages

Resolvi criar um blog para meus estudos, experimentos e projetos opensource, e nada melhor para hospedar do que o github pages.

O guithub pages não é só para páginas estáticas?

Sim. Mais quem disse que um blog precisa de páginas dinâmicas?

Mais um blog com páginas estáticas é muito trabalhoso.

Se você quiser criar o seu blog “na mão”, realmente vai ser muito trabalhoso.

Atualmente exitem ferramentas que facilitam esse trabalho. O jekyll é um gerador de blog estático, e o octopress é um framework para blog usando o jekyll.

Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages. To start blogging with Jekyll, you have to write your own HTML templates, CSS, Javascripts and set up your configuration. But with Octopress All of that is already taken care of. Simply clone or fork Octopress, install dependencies and the theme, and you’re set.

O octopress possui suporte a scripts para deploy no github pages, o que facilita muito o trabalho. Vale a pena conferir.