问题标签 [eclipse-jet]
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.
java - 是否有类似 JET(Java Emitter Templates)但没有 Eclipse 依赖项的东西?
我想在我的 Netbeans 项目中使用JET(Java Emitter Templates) ,但不得不发现 JET 严重依赖 Eclipse 库。
有没有类似于 JET 的东西,但是作为一个独立的项目?
开源且维护良好的东西?
此外,“代码生成”是此类工具的常用术语吗?
java - 以 EMF Ecore 格式表示 UML2 Stereotypes 以通过 JET 生成 Java 代码
使用 Eclipse EMF,我正在尝试将带有应用配置文件的 uml2 模型(即定义为 xmi)转换为 ecore,以便能够操作代码生成。任何人都知道如何很好地做到这一点?由于不可能开箱即用,我想我需要找到一种方法来操纵 xmi 转换为 ecore 的方式,以某种“ecore”方式表示刻板印象,以便我可以在我的JET-模板...
非常感谢您为我指明了正确的方向!
PS:这篇文章与我想要实现的内容非常相关如何从 emf 模型生成“带有注释的 java 代码”
java - 是否有类似基于 Java 的 Web 模板引擎的 JSP 可以从持久存储中加载页面模板?
我想为用户提供为我的应用程序编写插件,初始设计和实现涉及Velocity (VTL) 模板引擎以允许
- 安全:用户不能调用内部 Java 代码(不使用反射进行黑客攻击)
- 简单:有限且受限的 API,我可以编写自己的领域特定语言
- 便携:我可以将 VTL 模板存储在 JAR、数据库或任何我喜欢的地方
- 解耦:模板上下文和逻辑/控制器不耦合到 web/HTML
然后由于 VTL 的限制(首先没有标签库支持),我们查看了Freemarker
它具有所有优点,但我想知道这是否与它一样好
其他的选择是eclipse JET,目前我不知道还有什么
我想要一个可以有Java 内容辅助(如 JSP)但可以保存在数据库中的解决方案
外面有这样的东西吗?(除了 JET 和 JBoss 的 Freemarker buggy 插件)
java - 使用反射生成的 Java 源代码
在我的 Java 应用程序中,我有一个类 Foo
我想要一些生成的代码,这些代码在此类中的字段上使用反射(虚构模板语言)
最终目标是让 Field1.java 和 Field2.java 里面只有一个简单的@interface 定义。
是否有可用的模板语言可以将这一代作为 Maven 构建过程的一部分?
我能找到的最接近的是JET,但这个项目似乎更倾向于生成在运行时可用的 Java 源代码,而不是在编译时可用。理论上,我可能可以使用 AntRun 以及几个 Javac 和 Java 任务来完成这项工作,但它会很麻烦。
我需要它的实际用例是为 Google Guice 生成BindingAnnotations(将在 GWT 源代码中使用,因此它们在编译时必须作为 .java 文件存在)。
java - SQLJet 表插入参数
我想我在 SQLJet 数据库中插入记录时遇到了一个奇怪的错误。我打开数据库连接并使用以下代码插入测试记录。
Eclipse 向我显示了一个带有信息消息的红色图标
ISqlJetTable 类型中的方法 insert(Object[]) 不适用于参数 (String)。
什么地方出了错?如果我在我的 Mac 上没记错,我不会收到此错误消息。很抱歉,我目前无法访问我的 mac。如何解决这个问题?本教程使用相同的方法。格雷茨
xml - Eclipse 建模框架 - 无法加载 plugin.xml
我一直在关注本教程:
http://www.vogella.com/articles/EclipseEMF/article.html
我无法处理 Step
5.2. 运行你的插件
我正在尝试打开 plugin.xml 文件,但它给了我一个错误:
编辑器中不支持的内容
eclipse-juno - 无法在 Eclipse JUNO 上安装 jet 插件
大家好,我尝试将 Jet 作为 EMF 组件下载,但它不起作用,所以我尝试下载 存档更新
我收到以下错误:
收集要安装的项目时发生错误会话上下文是:(profile=epp.package.modeling,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,operand=,action=)。下载工件时出现问题:osgi.bundle,org.eclipse.jet,1.1.1.v201101311015。MD5 哈希值不如预期。预期:5bb513bb6cc5dcc936ddb22aebcd0af4 并找到 9e831f7e6d7532b3afd6bc76c48885de。
eclipse - 如何在不运行 Eclipse 应用程序或 OSGi 框架的情况下运行 JET2 项目模板?
当我将 JET2 项目作为 JET 转换应用程序运行时,我收到此错误:
但是,当我将项目作为 Eclipse 应用程序运行时,它会正确执行。这在更改方面代价高昂,因为每次更改我都必须启动一个新的 Eclipse 实例。
java - 框架的 Java 代码生成
我正在为家庭自动化系统开发基于 java 的框架。这个家庭自动化系统的要求之一是开发人员应该能够轻松地扩展功能。我认为简化事情的一个好方法是允许开发人员创建一个简单的 XML 文件来描述其外围设备的特性;即它可以处理的命令和它可以广播的事件。(类似于 Wig Wag 等系统中的 WHEN 和 THEN 事件:http ://www.kickstarter.com/projects/wigwag/wigwag-scan-it-control-it-rule-it-share-it )
我想解析开发人员提供的 XML 文件并自动生成 Java 代码以与系统的其余部分交互,有点像谷歌在 Android SDK 中使用他们的 R.java 文件所做的事情。(我意识到这是由 APT 而不是 Eclipse 处理的)我看过的一些解决方案:
- Eclipse Java Emitter Templates (JET) - JET 使用起来非常复杂,文档非常差/不存在。我得到它来生成一个带有
generate()
方法的 Java 实现文件,但我不知道如何让 IDE 生成我在模板中定义的 Java 代码。我尝试了本教程:https ://weblogs.java.net/blog/survivant/archive/2009/01/template_code_g.html但我无法让 Car 示例工作;我收到此错误:
构建过程中发生错误。
在项目“JETTest”上运行构建器“JET Builder”时出错。
第 1 行第 1 列的“main.jet”中的错误指令
第 1 行第 1 列的“main.jet”中的错误指令
第 1 行第 1 列的“main.jet”中的错误指令
第 1 行第 1 列的“main.jet”中的错误指令
- JAXB - 这似乎更适合编组/解组 Java 对象,并不能解决我的问题
- ANT Compiler - 我用它来生成一个类,但它不是我想要的那么灵活(例如,我希望能够从开发人员定义的 XML 中获取包名称,但输出目录是在 ANT
build.xml
文件中静态分配的.) - Apache Velocity - 看了一眼,但我已经对 JET 感到沮丧,粗略检查后它似乎不是一个很好的解决方案。(我很高兴被证明是错误的:))
到目前为止,ANT 解决方案对我来说是最好的,因为它确实有效,但我喜欢 JET,因为它似乎工作最顺畅。
现在我的问题。我应该选择 ANT,还是 JET 更好?此外,如果 JET 更好,有人可以指出一个简单的教程,它不是完全过时的吗?