问题标签 [andromda]

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 投票
1 回答
1896 浏览

java - 你如何阻止 Hudson 为 Maven 提供构建的 -B 选项?

当 Hudson 去构建我的项目时,它执行 Maven 如下:

这适用于大多数项目。( -B 用于“批处理”或“非交互模式”,顺便说一句)。

但是对于这个使用AndroMDA的项目(我不能在未来的项目中推荐它,这真的很麻烦;对于可以通过继承和基于注释的配置)。

出于某种我不知道的原因,当 Maven 被赋予 -B 标志时,生成的类没有放在类路径上,导致对生成的类的引用产生编译错误。我已经测试了使用 -B 和没有它的手动构建,结果是它在没有 -B 的情况下构建良好(在哈德逊之外)并且它不使用 -B 构建(同样,在哈德逊之外)。

使用 Hudson 版本 1.369 和外部 Maven 2.2.1 安装。

任何建议都非常感谢!!!

PS哈德森太棒了!!!!

0 投票
2 回答
1575 浏览

comparison - Liferay ServiceBuilder 与 AndroMDA 等其他代码生成工具的比较

我开始深入研究 liferay 6.x ServiceBuilder 框架,并且非常喜欢它的代码生成方法。一个简单的 service.xml 文件可以生成随时可用的强大服务,甚至无需编写任何代码。

我还尝试研究可以从 UML 模型生成类似服务的 AndroMDA,这听起来更有趣,因为它将直接链接我的业务模型,而无需我需要为 service.xml 学习新的 xml 配置(在 liferay ServiceBuilder 的情况下)

现在我正在决定我应该使用哪个工具。根据您对这些工具中的任何一个的经验,请让我知道使用任何这个库的优点/缺点是什么,

我有兴趣了解这些方面,以及您自己的想法

  1. 从长远来看,这更好地保持我的发展更有成效。
  2. 如果我使用 ServiceBuilder,我将能够使用门户环境之外的服务(假设从非门户应用服务器运行相同的服务。
  3. UML 驱动的方法总是好的还是它有一些实际的缺点/挑战。
  4. 你知道在 Liferay 6.x 开发中比这两个更好的任何其他代码生成库吗?我还检查了这些 SO Threads

0 投票
2 回答
726 浏览

java - androMDA 迁移到?

我想将实际的工作框架 androMDA 替换为另一个可以给我相同功能的框架。我们使用它从 UML 生成代码(使用 magic draw UML),并使用墨盒与数据库进行映射(创建休眠文件)。有谁知道可以替代 androMDA 并且是免费/开源的框架或工具或 Eclipse 插件?

非常感谢您的帮助。

祝你今天过得愉快。

塞西尔。

0 投票
1 回答
2130 浏览

nhibernate - 使用可空类型时发生 NHibernate.MappingException

我正在使用 nhibernate 访问我的数据库,andromda 生成我的映射文件。一切正常,只要我不使用可为空的数据类型。我正在尝试拥有一个具有 Nullables.NHibernate.NullableInt32Type 类型属性的实体。我的数据库与“int NULL”(SQL Server)类型的列有对应关系。相应的类也具有正确的数据类型(int?)。但是当我尝试获取数据库的值时,我得到一个 NHibernate.MappingException:

NHibernate.MappingException:为类型 Namespace.SummaryAttribute 指定的映射信息无效,请检查您的映射文件是否存在属性类型不匹配----> System.InvalidCastException:Die angegebene Umwandlung ist ungültig。

没有属性“DecimalPlaces”一切正常。即使我将属性更改为简单数据类型 int。

有谁知道问题可能是什么?

0 投票
0 回答
1355 浏览

java - java.lang.ClassNotFoundException:来自 BaseClassLoader 的 ServiceLocator

我使用 adromda 3.3 生成代码和 maven 3.0.3 plus jboss 6 作为服务器。我在运行时收到此错误

从我从错误中了解到的是,在 UserAction 类中未定义服务定位器。这里是代码:

我在想我不会在 Maven 中添加一些依赖项,但是默认情况下这个服务定位器就在那里。

那么我应该怎么做才能运行呢?我怎样才能导入这个库?

谢谢,拉杜

0 投票
1 回答
621 浏览

maven - 使用 Maven 创建 Andromda 项目

我使用以下命令创建了一个 Andromda 项目

mvn org.andromda.maven.plugins:andromdapp-maven-plugin:3.4-SNAPSHOT:generate

此命令为最新的 andromda 版本和 spring 版本 3.x 创建项目,但问题是我们无法将 acegi 安全集成到它需要 spring 版本 <2.5

所以我想知道我可以使用什么命令来生成一个项目,该项目将具有以前版本的 andromda 和 spring,并且能够将 acegi 安全性集成到该项目中。

或者是否有任何步骤可以降级当前 Project 的 Andromda 和 Spring 版本?

0 投票
1 回答
187 浏览

maven - 如何使用下载的andromda 版本来创建和编译Project?

我正在使用以下命令创建 andromda 项目 mvn org.andromda.maven.plugins:andromdapp-maven-plugin:3.4-SNAPSHOT:generate

这将使用最新版本的 andromda 并使用 Web 生成项目。我希望使用下载的 andromda 目录 jar 或二进制文件创建和编译 andromda 项目。是否可以???如果是那怎么办??

0 投票
1 回答
738 浏览

nhibernate - IIS 查看 MVC 配置文件的错误路径

当我使用 Visual Studio Development Server 运行 MVC4 我的应用程序时,我的应用程序能够正确加载所有配置文件。但是当我尝试在本地 IIS Web 服务器下运行它时,它会抛出这个错误

它正在查看错误的文件夹。配置文件直接位于我的 Web 项目的根目录中。为什么会这样。我该如何解决。我很确定 nhibernate 会查找此文件以加载它的属性。除非您知道如何将 nhibernate 配置文件移动到 web.config 文件中,否则请不要建议这样做,当我复制它时,我会得到一个“无法识别的配置部分 hibernate-configuration”

编辑:顺便说一句,我很确定它正在查看 appSettings 我的应用设置部分中的以下键

Edit2:这是 Nhibernate 如何获取此值并尝试查找配置文件的堆栈跟踪

0 投票
0 回答
90 浏览

andromda - AndroMDA 不生成代码

我最近开始使用 AndroMDA 并试图编写一个应用程序。我正在做以下事情:

  • 使用 AndroMDA 原型创建项目
  • 创建了两个实体类
  • 为以上两个实体创建了两个值对象类
  • 创建了一个服务类

现在当我运行mvn installmaven 时找不到我的实体类,也找不到我的值对象类。

我刚刚生成了这些文件(mvn install在将实体引用提供给服务类之前我已经生成了)。

我的问题是为什么 AndroMDA 在使用它们之前不创建这些类?

0 投票
1 回答
7602 浏览

java - org.hibernate.QueryException:重复关联路径:元数据

我正在做类似的事情:

我在这里显然要做的是向contractCriteria添加子标准,具体取决于是否在关联数组中找到我通过函数的键,但我得到异常:org.hibernate.QueryException:重复关联路径:在元数据上class ,但我认为我在这里不需要任何别名,因为我使用的是相同的标准,你能帮我吗...?

谢谢!!!