问题标签 [jboss-forge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
887 浏览

seam - 焊接原型与缝锻造

我正在使用 Seam 3 构建一个新项目。我不明白 Weld 原型和 Seam Forge 之间有什么区别。它们都帮助我们构建一个简单的项目模板。

0 投票
1 回答
406 浏览

java - 创建自己的脚手架插件:metawidget 资源加载异常仅在 forge 控制台中运行时

由于某些原因,我尝试单独重建脚手架面插件,但发现了一个非常烦人的错误,我无法解决。

尝试了一些技巧后,查看了 metawidget 配置代码,没有找到解决问题的方法。

工作正常,但

失败。

有人有同样的问题吗?我可以搞砸什么吗?


更新#1

只有在 Forge 控制台中运行时,资源加载才会失败。JUnit 测试工作正常。我假设,metawidget 插件资源加载器尝试不是从新插件而是从原始脚手架 api 的上下文加载 metawidget-*.xml。

更新#2

问题在于元小部件和伪造关系的深处。我发现如果我直接使用SimpleResourceResolver.openResource(),结果是有效的。但如果我添加StaticHtmlWidget.setConfig(),结果是Unable to locate com/domain/customfaces/metawidget-entity.xml on CLASSPATH第一次write()调用。我不知道如何解决这种行为。

0 投票
1 回答
311 浏览

jboss - 如何使 @id 字段在 forge crud 中可编辑?

我想为具有可编辑主键的实体生成一个 crud,但 forge 不会生成 @id 字段,这是我的实体,请注意 id 字段是一个字符串,它不是一个自动递增的 id 字段。

0 投票
0 回答
530 浏览

hibernate - 如何将 jsf @ConversationScoped bean 与休眠复合主键一起使用?

我是 java、jsf 和 hibernate 的新手,我一直在使用 jboss forge 为我的实体生成 crud 函数,但我不知道如何使它与 hibernate @embedable id 一起工作,这是我的代码。

接下来是可嵌入的 id

现在是@ConversationScoped bean

事实上,我真正的疑问是如何正确编码 getConverter 方法,因为 estado 实体 id 它不是字符串值,estado 实体的 id 类型是 estadoId 可嵌入类型,由两个字符串值组成,我的另一个问题是从哪里getConverter 方法获取字符串值参数?

0 投票
1 回答
316 浏览

jboss-forge - 无法安装switchyard facet jboss forge

我刚刚开始处理 JBoss Forge 和 Switchyard,但我无法使用 Switchyard 方面创建一个简单的 Forge 项目。

  • 使用 jboss-forge-1.2.2.FINAL(我也尝试过使用 1.1.3)。
  • 我在代理后面,所以我在我的 ~/.forge/config.xml 文件中配置了代理
  • 我的 .m2/settings.xml 文件也设置了代理配置。

伪造配置文件:

然后,当我在我的新项目中输入时(带有详细输出)

关于发生了什么的任何想法?我错过了什么吗?

提前致谢,

鲁本

0 投票
0 回答
167 浏览

jsf - 无法使用 Forge 控制台提取包裹

我无法使用 Forge 控制台获取我的项目的任何包。我可以展示每个有效项目的每个包,但这个包除外。有没有办法调试这个?我的包架构有问题吗?

错误信息:

0 投票
1 回答
732 浏览

eclipse - jboss forge 无法设置插件

我想创建一个 jboss forge 插件,但我在运行 forge 时遇到了很多问题......

当我在 Eclipse 中或从命令提示符开始锻造时,它需要很长时间,然后我总是得到这个巨大的异常。(见底部)

然后当我创建我的插件项目并想设置插件 API 时。Forge 冻结了大约 1 分钟,然后给了我这个异常

之后我的 pom.xml 被关于 jboss-javaee-6.0 的依赖破坏了

重新安装 jboss 开发工具也没有帮助。cmd提示符和eclipse集成产生相同的问题..我不知道该怎么做......已经在这上面浪费了几个小时......希望有人能提供帮助。

启动异常:

0 投票
1 回答
212 浏览

macos - 在 mac 中设置 FORGE_HOME 路径

我在.profile

这就是我保存在 .profile 和 forge-distribution-1.3.2 中的方式。Final 是 bin 所在的位置,每当我在终端中输入 forge 时,我都会得到:

我还设置了主路径:/etc/launchd.conf Can some throw on me and please explain about setting home path in mac

在 OS X 中设置环境变量?

关注这个线程就足够了。

0 投票
1 回答
324 浏览

java - 在 JBoss Forge 中创建 oneToMany 字符串字段

我目前使用 JBoss Forge 的 1.4.3 最终版本,并且我正在尝试向实体添加一个字段。事实上,我有一个任务实体,我想添加一个标签列表字段,这要归功于 Set。

我试着做:

field oneToMany --named tags --fieldType string

field oneToMany --named tags --fieldType java.lang.String

field oneToMany --named tags --fieldType java.lang.String.java

但似乎字段类型也必须是实体。我应该使用字符串字段创建另一个名为 Tag 的实体吗?

0 投票
1 回答
253 浏览

java - 创建自己的脚手架插件:无法找到脚手架/faces/metawidget-qbe.xml

我想为 jboss forge 1.4.4 创建自己的脚手架提供程序,为此我在 github 上分叉了文件。我使用命令成功添加了插件:forge source-plugins path/to/plugins

我可以使用脚手架设置 --scaffoldType mFaces 将插件添加到我的项目中

但是当我从实体 com.model.* 运行命令脚手架时,我得到了错误:

遇到错误异常:无法在 CLASSPATH 上找到脚手架/faces/metawidget-qbe.xml(键入“set VERBOSE true”以启用堆栈跟踪)

有完整的输出:

我删除了旧插件:scaffold-faces

我在这里找到了同样的问题,但没有解决: 创建自己的脚手架插件:metawidget 资源加载异常仅在 forge 控制台中运行时