首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用maven构建Beanshell?

如何用maven构建Beanshell?
EN

Stack Overflow用户
提问于 2021-08-06 12:57:58
回答 2查看 99关注 0票数 0

我有一个项目git clone --depth 1 --branch 2.0b6 https://github.com/beanshell/beanshell.git,我认为它是BeanShell版本2.0b6。我想要像https://github.com/beanshell/beanshell/blob/master/README.md "mvn“中描述的那样构建它--这会产生2838字节的JAR文件,而这个JAR文件不能工作。你能告诉我如何正确地构建bsh-2.0b6.jar吗?

UPD I将

代码语言:javascript
运行
复制
[javac] /home/katya/tmp_work/beanshell/src/bsh/util/AWTConsole.java:217: error: cannot find symbol
[javac]         ((java.awt.peer.TextComponentPeer)getPeer()).setCaretPosition( 
[javac]                                           ^
[javac]   symbol:   method getPeer()
[javac]   location: class AWTConsole
EN

回答 2

Stack Overflow用户

发布于 2021-10-01 18:31:30

不幸的是,用于2.0b6版本的pom文件看起来不应该允许用户实际构建项目,因为项目结构没有遵循默认的Maven文件层次结构。通常情况下,Maven项目的src/结构应该是这样的:

代码语言:javascript
运行
复制
src/
  main/
    java/
       com/
         mycompany/
           Main.java

但是,2.0b6的src/看起来完全不同(包就在src/目录下,没有main/和java/)。这意味着Maven无法找到要包含在jar中的类,在调用mvn install时,jar最终会给出一个“空”jar。

票数 0
EN

Stack Overflow用户

发布于 2021-10-01 19:08:51

你遵循了错误的指示。

您下载的版本附带的自述文件是这里。它没有明确告诉您如何构建项目的任何指令。但是,考虑到该版本中的pom.xml几乎是空的,并且考虑到存在一个完全填充的build.xml,我可以得出结论,该项目的版本需要使用蚂蚁构建。

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

https://stackoverflow.com/questions/68681966

复制
相关文章

相似问题

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