如何识别和构建 2007 年的 JBoss Java 应用程序?



我有一个在 2007-2010 年编写的 Java 应用程序,我需要构建和运行。 我无法在 netbeans 或 eclipse 中打开它。

源代码的一些识别功能:

  • 它在根目录中有一个maven.xml和project.xml文件(不是pom.xml(

  • 它在根目录中有一个jndi.properties,launch.properties和project.properties文件

  • 它在根目录中有一个 .project 和 .jupiter 文件

  • 它当前在 Jboss 容器中的生产中运行

这些 2000 年代后期应用程序框架的指标是有人可以识别的吗?

我希望能够在 IDE 中打开它并构建它。

这是一个Maven 1架构。

  • [项目.xml] 项目对象模型 (POM( 定义
  • [maven.xml] 自定义构建脚本
  • [项目属性] 常规生成设置
  • [构建属性] 本地构建设置

在这里,您可以看到更多信息以及如何将其迁移到Maven 2:Maven 1到Maven 2

以下是Maven网站上关于Maven 1的一些信息: Maven 1的快速入门

请注意,它不再受支持。

  • .project可能表明它是用Eclipse构建的。
  • .jupiter可能表明他们使用了代码审查器插件 Jupiter

综上所述,我相信您可以将其作为 Eclipse 项目导入。只需注意使用哪个Java版本以及哪个Eclipse和Maven。

我强烈建议您迁移到较新版本的Maven,但我也知道此类迁移如何影响旧软件,因此由您决定通过哪种方式。

最新更新