删除生成自动代码的有理软件架构师依赖性



我被基于EJB 2.1的一组旧项目所困扰,这些项目最终被合并到要部署的耳朵为8.5.5。它是使用理性软件架构师构建的,因此与RSA为实体bean生成自动代码的方式紧密结合。除了实体豆外,我还不知道项目中是否还有其他自动生成的组件。

该项目已通过使用A为8.5.5基本Docker映像进行了停靠。但是,在更改代码时,由于对RSA的自动生成代码的依赖,我需要使用RSA来构建项目罐。罐子构建后,我使用Make Command,构建耳朵并调用Docker-Compose来构建Docker Image。

我想摆脱RSA依赖关系,以便我可以使用一个make命令来获取项目的构建以及创建的docker映像。我使用MAC,RSA在Mac上无法正常工作,并且在Mac上都不支持MAC。因此,这是删除这种依赖性的更重要的原因。

我正在寻找以下答案:

有没有一种方法可以使用命令行选项自动为EJB 2.1创建实体bean(并删除RSA依赖项(?

最终,我还想将项目迁移到EJB 3.0/最新或更好地迁移到春季。这应该降低复杂性并提高项目的可维护性。将项目迁移到EJB最新或春季(引导(是个好主意吗?除了可维护性外,我会从这样的迁移中获得什么其他优势?

此响应可能为时已晚,但是我设法停止了一个传统的RSA项目,以便可以在不安装RSA安装的情况下构建构建,并通过任何平台上的标准构建工具。有可能的。它不会摆脱RSA,但它会给您一些呼吸空间来考虑您的选择。

最新更新