Para usar o Floggy é necessário fazer o seu download e depois configurá-lo de acordo com o ambiente que utilizará para o desenvolvimento da sua aplicação.
Para fazer o download do Floggy clique aqui.Agora ensinaremos como configurar o Netbeans para usar este framework. Para configurar outros ambientes veja o site oficial do Floggy.
Para usar o Floggy no Netbeans são necessários 2 passos: Configurar o classpath e editar o build.xml.
Configurando o classPath
Vá nas propriedade do seu projeto (clicando com o botão direito sobre ele) e nas categorias selecione Bibliotecas & Recursos, depois em adicionar jar/zip, procure na pasta que acabou de baixar do Floggy o arquivo floggy-persistence-framework.jar, que está na pasta lib.
Uma outra maneira de fazer isto é clicando com o botão direito sobre Recursos (dentro do teu projeto).
Editando o build.xml
Abre o build.xml do seu projeto e adicione as linhas abaixo onde é indicado (depois de “-->”).
Em property mude o value para o diretório onde você colocou a pasta do Floggy.
Exemplo:
No código em dir já está indiciado que os arquivos necessários estão na pasta lib. Então não precisa colocá-la no caminho acima.
A única modificação no código xml acima que você tem que fazer é esta, informando o caminho correto. O restante é só copiar e a sua aplicação estará pronta para ser executada.
No próximo post apresentaremos um exemplo prático da utilização de Floggy, uma agenda.
1 comentários:
Fiz de acomo como vc colocou mas esta dando o seguinte erro:
C:\Users\Deivy\Documents\NetBeansProjects\Fin\build.xml:99:
java.lang.ExceptionInInitializerError
at net.sourceforge.floggy.persistence.WeaverTask.execute(WeaverTask.java:74)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor260.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:498)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'net.sourceforge.floggy.persistence.AntLog' cannot be found or is not useable.
at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:798)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:601)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:333)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:307)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:645)
at net.sourceforge.floggy.persistence.Weaver.(Weaver.java:62)
... 16 more
Postar um comentário