首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用github源码制作jar?

如何用github源码制作jar?
EN

Stack Overflow用户
提问于 2013-05-23 23:22:51
回答 2查看 662关注 0票数 0

有一个mahout数学项目on github。我怎么才能把它做成罐子呢?我需要使用最新的代码,因为我能找到的唯一的located here是错误的。我得到的错误:

代码语言:javascript
运行
复制
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on project mahout-math: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test failed: The forked VM terminated without saying properly goodbye. VM crash or System.exit called ?
[ERROR] Command was/bin/sh -c cd "/home/sophie/Documents/Code/libs/mahout/git/mahout/math" && /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.19/jre/bin/java -Xms256m -Xmx1800m -jar '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefirebooter7889542912600658589.jar' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire4878741926827070947tmp' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire_07139687171292447939tmp'
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on project mahout-math: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test failed: The forked VM terminated without saying properly goodbye. VM crash or System.exit called ?
Command was/bin/sh -c cd "/home/sophie/Documents/Code/libs/mahout/git/mahout/math" && /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.19/jre/bin/java -Xms256m -Xmx1800m -jar '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefirebooter7889542912600658589.jar' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire4878741926827070947tmp' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire_07139687171292447939tmp'
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:158)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test failed: The forked VM terminated without saying properly goodbye. VM crash or System.exit called ?
Command was/bin/sh -c cd "/home/sophie/Documents/Code/libs/mahout/git/mahout/math" && /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.19/jre/bin/java -Xms256m -Xmx1800m -jar '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefirebooter7889542912600658589.jar' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire4878741926827070947tmp' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire_07139687171292447939tmp'
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
    ... 19 more
Caused by: java.lang.RuntimeException: The forked VM terminated without saying properly goodbye. VM crash or System.exit called ?
Command was/bin/sh -c cd "/home/sophie/Documents/Code/libs/mahout/git/mahout/math" && /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.19/jre/bin/java -Xms256m -Xmx1800m -jar '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefirebooter7889542912600658589.jar' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire4878741926827070947tmp' '/home/sophie/Documents/Code/libs/mahout/git/mahout/math/target/surefire/surefire_07139687171292447939tmp'
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:485)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:350)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:156)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:809)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:703)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:631)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
    ... 20 more
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-23 23:30:08

请尝试以下操作

代码语言:javascript
运行
复制
mkdir somedirectory
cd somedirectory
git clone https://github.com/apache/mahout.git
cd mahout/
cd math/
mvn clean package
ls target/mahout-math-0.8-SNAPSHOT.jar 

无论你使用什么操作系统,你都需要安装git和maven (mvn)。

票数 2
EN

Stack Overflow用户

发布于 2013-05-23 23:27:37

git clone git://github.com/apache/mahout.git && cd mahout && mvn clean package假设你有git和maven。这将在target子文件夹中为您提供一个jar。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16717858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档