Archive for the ‘Plugins’ Category.

JDeveloper with Maven 2

The best IDE to development Java isn’t the JDeveloper, it’s a fact.
Sometimes we have using it same we don’t like it, whatever, if you are in this situation, I told you, use Maven.

Maven is a wonderful open-source tool, you can see more here.
Since Jdeveloper 11.1.1 version provide support to Maven, you just to install a extention. Some peoples wrote about it as Shay Shmeltzer and Aino Andriessen, two great names of Oracle’s world.

See into this link how to do to integrate Jdeveloper with Maven 2, it’s easy and fast.
Remember, you have setup application pom.xml file with that plugin, it’s very important, like this:

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.myfaces.trinidadbuild</groupId>
<artifactId>maven-jdev-plugin</artifactId>
</plugin>
</plugins>
</build>

Now, my two cents here. After install maven and jdeveloper setup you may know some commands.

To clean up project’s target.

mvn clean

To compile and build the target.

mvn install

And as last but very important. This command prepared the .jpr files with pom.xml configuration to work with JDeveloper.

mvn -Djdev.release=11.1.1.3.0 org.apache.myfaces.trinidadbuild:maven-jdev-plugin:jdev

I think it’s will fix your problem between Maven and Jdev.
Have fun.

A minha Search Engine

Complementando o post anterior, aqui está o extension para adicionar ao seu Firefox 2+ ou IE 7+.

Você poderá fazer um OpenSearch para seu navegador como já foi explicado, e para divulga-lo facilmente, basta que em seu site exista o metadado seguindo o exemplo abaixo:


<link rel="search"
type="application/opensearchdescription+xml"
title="Luciano Silva"
href="http://www.lucianosilva.com/lucianosilva-opensearch.xml">

Assim o navegador faz um autodiscovery, e habilitará a opção “Adicionar Mecanismo de Busca” na barra de pesquisa, desta maneira qualquer pessoa sem conhecimento técnico poderá mais facilmente fazer pesquisas em seu site.

search bar

Nasmatê.

Veja mais:

https://developer.mozilla.org/en/Creating_OpenSearch_plugins_for_Firefox
https://developer.mozilla.org/en/Adding_search_engines_from_web_pages

Criando Search Engines para seu navegador

Depois que o inovador Firefox 2, seguido pelo IE 7, acrescentarem um box para site pesquisa ao lado da barra de endereços do próprio navegador, você já se perguntou quantas vezes foi direto a página do Google, Ask ou Yahoo? Bem (tom sarcastico) se você ainda faz isto está perdendo tempo meu amigo.
O Search Engine Box disponibiliza milhares opções diferentes de sites para pesquisa de conteúdo, portanto se você costuma utilizar muito algum site economize tempo e adicione-o em seu navegador, mas se por um acaso não existir? Crie, ué! =)

Utilize o OpenSearch Description, como o próprio site deles diz é uma coleção de simples formatos para compartilhamento de resultados das pesquisas! =)
Criando um simples XML, você poderá descrever o seu engenho de pesquisa de um determinado site, na descrição abaixo utilizarei este blog como exemplo, e você poderá adicioná-lo ao seu navegador.


<?xml version="1.0" encoding="UTF-8"?>
<openSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<shortName>Luciano Silva</shortName>
<description>Luciano Silva, o mesmo bla bla bla de sempre</description>
<url type="text/html" method="get" template="://lucianosilva.com/?s={searchTerms}"/>
<image width="16" height="16">http://www.lucianosilva.com/favicon.ico</image>
<developer>Luciano Silva</developer>
<moz:UpdateInterval>7</moz:UpdateInterval>
</openSearchDescription>

Salve o arquivo como lucianosila.xml, pronto simples assim, agora você poderá adicionar ao seu navegador. Se você quiser entender melhor cada tag do XML acima veja a especificação aqui.

Agora você poderá adicionar o seu novo Search Engine em seu navegador, e não apenas isto, poderá também compartilhar com todos que queiram utilizá-lo. Vá até o site do Mycroft Project e envie o seu plugin, após 24 horas eles irão avaliar se o que foi feito é compativel com os navegadores e se esta funcionando corretamente e, somente depois disponibilizá-lo na página do projeto.

Você também pode construir o seu Search Engine mais fácilmente (ignorando o código acima), basta seguir o passo-a-passo do próprio site dos caras, veja.

Bem, eu falei bastante do suporte ao firefox, por que é o meu navegador favorito, porém, se você utiliza o Internet Explorer 7+ seguindo o tutorial acima terá suporte também. Uma outra curiosidade é que na página de Search Engines da Microsoft, está disponível um serviço para adicionar instântaneamente um novo provedor ao browser, de maneira simples.

Have a fun.

Referências:
http://www.opensearch.org/
https://developer.mozilla.org/en/Adding_search_engines_from_web_pages
https://developer.mozilla.org/en/Creating_OpenSearch_plugins_for_Firefox
http://www.wikihow.com/Add-a-Custom-Search-Engine-to-Firefox%27s-Search-Bar-(Windows-Version)
http://www.microsoft.com/windows/ie/searchguide/pt-br/default.mspx