小编Rid*_*del的帖子

无法执行目标和Hibernate无效的LOC标头(错误的签名)

我尝试使用maven构建我的项目(目标:包清理)但我收到错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project minimalistic-mvc-example: Compilation failure
[ERROR] error: error reading /home/chris/.m2/repository/org/hibernate/hibernate-core/4.1.9.Final/hibernate-core-4.1.9.Final.jar; invalid LOC header (bad signature)
[ERROR] -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

hibernate build maven

12
推荐指数
1
解决办法
2万
查看次数

寻找OSGi包的良好开发环境

我正在调查OSGi包的开发环境领域.

我的目标是找到一种方法来轻松开发,测试和调试我将要编写的包.此外,我有一些"文化"要求.

  • 我希望能够使用java持续集成服务器(通常是Hudson)
  • 作为第一个要求的结果,我希望有一个可重复的一键构建过程.我的典型工具是maven.
  • 最后,作为长期的Eclipse用户,并且手头有m2eclipse将我的eclipse env与我的maven合并,我显然希望能够使用该IDE进行测试和调试.

到目前为止,这是我所知道的信息

  • 我可以使用(并且已经测试过)maven-bundle-plugin,maven-ipojo-plugin,它们都提供干净的包装设施
  • 我已经测试了maven pax(和eclipse pax)并且对两者都不满意:maven pax生成了一个非常繁重的项目,其中添加依赖项非常容易出错(maven pax:import-bundle命令行及其所有参数,本身就是一个地狱)
  • 我看了一下Karaf,它似乎有一些不错的直接maven配置,但我不知道如何将它与我的Eclipse集成,除了使用传统的JPDA桥.但是,它似乎比面向开发人员更注重生产,因此可能需要大量配置以满足我的需求(尽管其用户手册的阅读并未对其进行修改).

你有什么想法吗?一些maven/eclipse插件?

编辑:我的目标不是提供Eclipse插件或功能,它实际上是创建独立的应用程序,这可能最终被打包为Web应用程序(在以类似的方式,作为一个例子,吊索).第谷能够做到吗?它似乎不是这样,因为它的打包类型页面只列出了eclipse特定的包类型(但我可能错了)

java eclipse osgi maven-2

11
推荐指数
1
解决办法
1505
查看次数

svnsync无法正常工作:Revprop更改被pre-revprop-change挂钩阻止

我正在尝试使用svnsync复制已使用的存储库(我这样做是为了确保我的存储库的最佳使用,只要它的机器正常工作)但它似乎不起作用.

我有两台机器(我更改了名称,但没有更改其他信息)

  • INITIAL:使用Subversion 1.4.5(r25188)定制Linux(由svnadmin报告).从这台机器,我正在尝试在名为SOURCE的存储库上同步.可以使用http协议访问此存储库,并且已创建svnsync用户.在SOURCE/hooks,只存在一个可执行文件:pre-revprops-change.
  • 最终:Ubuntu与Subversion 1.6.6(r40053)(由svnadmin报告).在这台机器上,我将在名为svn16的存储库上同步.可以使用http协议访问此存储库,并且已创建svnsync用户.在svn16/hooks,可执行文件是pre-revprop-changestart-commit.在这台机器上,dav_svn.conf包含指令SVNParentPath /var/svn,使所有存储库都可以在http:// FINAL/svn下访问

通过在浏览器中打开每个存储库URL并发出身份验证对话框,我确保URL和login/pwd都是正确的.

我正在尝试执行以下命令

svnsync initialize http://FINAL/svn/svn16 http://INITIAL/SOURCE
Run Code Online (Sandbox Code Playgroud)

但它总是最终显示出来

Authentication realm: <http://FINAL:80> All Subversion Repositories hosted on FINAL
Password for 'ubunut-user':
Authentication realm: <http://FINAL.fr:80> All Subversion Repositories hosted on FINAL
Username: svnsync
Password for 'svnsync':
svnsync: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svnsync: At least one property change failed; …
Run Code Online (Sandbox Code Playgroud)

svn svnsync

11
推荐指数
2
解决办法
2万
查看次数

是否有Porter2 stemmer的java实现

你知道Porter2词干分析器的任何java实现(或者用java编写的更好的词干分析器)吗?我知道这里有一个java版本的Porter(不是Porter2):

http://tartarus.org/~martin/PorterStemmer/java.txt

但在http://tartarus.org/~martin/PorterStemmer/上,作者提到Porter有点过时,建议使用Porter2,可在

http://snowball.tartarus.org/algorithms/english/stemmer.html

然而,我的问题是这个Porter2是用雪球写的(我之前从未听说过,所以对此一无所知).我正在寻找的是它的java版本.

谢谢.非常感谢你的帮助.

java snowball porter-stemmer

11
推荐指数
1
解决办法
1万
查看次数

如何使用Oracle作为嵌入式数据库在maven中运行单元测试?

我有一个prod/test/qa数据库只有Oracle的应用程序.此外,我怀疑SQL查询是特定于Oracle的.不幸的是,这个应用程序有第二个没有单元测试.

因此,我想实现单元测试,特别是关于搜索组件(显然执行大量Oracle操作,包括表创建).

通常,当我想运行测试时,我启动一个嵌入式数据库(HSQL,作为一个例子),在该数据库上运行我的测试,并在测试结束时让它逐渐消失.

由于我对此应用程序的标准化级别缺乏信心,我宁愿在Oracle数据库上运行测试.因此,我想在测试开始时启动oracle数据库,用一些测试数据填充它并在测试结束时停止它.我怎样才能在maven环境中做到这一点?

oracle junit maven

10
推荐指数
1
解决办法
3560
查看次数

jenkins slave使用哪个settings.xml?

我有一个Jenkins大师(在一个小的Linux机器上运行)和一个Jenkins奴隶(在"正确的"XP机器上运行).

我已经为在Windows XP从站上运行的所有jib配置了两个.

不幸的是,每次在该从属服务器上运行构建时,构建都会因以下错误而失败:

ERROR: Ignore Problem expanding maven opts macros org.jenkinsci.plugins.tokenmacro.TokenMacro
Found mavenVersion 3.0.3 from file jar:file:/E:/java-ext/apache-maven-3.0.3/lib/maven-core-3.0.3.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties
Parsing POMs
ERROR: Echec à la lecture des POMs
hudson.util.IOException2: remote file operation failed: C:\hudson\workspace\Autocat at hudson.remoting.Channel@ee5bc4:ndx-PC-winXP
    at hudson.FilePath.act(FilePath.java:752)
    at hudson.FilePath.act(FilePath.java:738)
    at hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:817)
    at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:617)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:429)
    at hudson.model.Run.run(Run.java:1374)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:467)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:145)
Caused by: hudson.remoting.ProxyException: hudson.maven.MavenModuleSetBuild$MavenExecutionException: org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM: Failure to find fr.perigee.java:java-parent:pom:0.0.6 in http://tinkerpop.com/maven2 was cached in the …
Run Code Online (Sandbox Code Playgroud)

hudson slave maven jenkins

9
推荐指数
2
解决办法
2万
查看次数

如何生成String的长哈希?

我有一个java applciation,我想在其中long为字符串生成id(为了在neo4j中存储这些字符串).为了避免数据重复,我想为存储在long整数中的每个字符串生成一个id,对于每个字符串应该是唯一的.我怎样才能做到这一点 ?

java string hash long-integer

9
推荐指数
3
解决办法
1万
查看次数

为什么Nexus的垃圾文件夹永远不会清空?

对于我的maven企业存储库,我使用Sonatype Nexus,部署为Tomcat6 webapp.

我已经配置了默认快照清理任务.不幸的是,每周(或每对一周,都不知道确切),那台机器达到100%磁盘占用,而我必须在/usr/share/tocmat6/sonatype-work/nexus/storage/snapshots/.nexus/trash文件夹中执行一次rm -rf.

这真是太愚蠢了!而且我很确定这是我自己的愚蠢.那么,如何让垃圾空任务真正清理该文件夹呢?

linux nexus maven

9
推荐指数
2
解决办法
1万
查看次数

性能测试Flex应用程序

使用BlazeDS/Java服务器后端程序对Flex应用程序进行性能测试的最佳方法是什么?我们正在研究JMeter,但它是否可以在更复杂的级别上与amf协议一起使用,其中请求中的值可以被操纵?

java apache-flex performance jmeter

7
推荐指数
1
解决办法
4335
查看次数

如何使用Maven创建纯JavaScript项目?

我想使用Maven创建单页webapp前端.

我的目标非常简单:我有一些表示为webjars的依赖,我希望能够从我的HTML页面引用它们.

我也希望通过简单的HTTP服务器提供服务.

最好的方法是什么?

javascript maven

7
推荐指数
1
解决办法
5531
查看次数