【问题标题】:MyEclipse + Maven + ActiveJDBC how to auto run instrumentationMyEclipse + Maven + ActiveJDBC 如何自动运行检测
【发布时间】:2012-11-22 14:45:14
【问题描述】:

我正在为我的项目使用 MyEclipse + Maven 和 ActiveJDBC。

我正在从 MyExclipse 内部以分解模式将我的项目部署到 tomcat 服务器,这样我就可以在开发期间从热部署中获利。但是每次我更改数据库类时,我都必须手动检测它们。有没有办法自动检测类?我的 pom 中已经有仪器插件,但它被忽略了。

如果不是,我正在考虑迁移到不同的数据库框架。有什么建议么?

【问题讨论】:

    标签: java database maven myeclipse activejdbc


    【解决方案1】:

    此页面有一个简单的检测 Ant 脚本的示例。您可以调整路径并将此脚本连接到 Eclipse 中的菜单操作或按钮:http://code.google.com/p/activejdbc/wiki/Instrumentation#Bare_bones_Ant_script

    另外,看看这个线程,它有一个指向已配置 Eclipse 项目的链接。 https://groups.google.com/forum/?fromgroups=#!searchin/activejdbc-group/eclipse/activejdbc-group/eaI1GNJAkVc/cTYxIlT1dLAJ

    【讨论】:

    • 感谢您的回复。但是如果我构建我的项目,我的 maven 已经完成了检测。而且我还有一只蝙蝠可以手动进行检测。但这不是我在服务器(tomcat)上使用 eclispe/myeclipse 展开部署所需要的。我需要在 eclipse 的每个 hotdeploy 上自动执行检测吗?
    【解决方案2】:

    我不熟悉 ActiveJDBC 或 maven 的高级用法,但 MyEclipse 在正常构建或部署期间实际上不会运行 maven 构建。如果您可以让 maven 为您进行部署,那么您可以从上下文 Run As 菜单运行 maven 构建来完成这项工作。或者,您可以从 Builders 页面添加构建器(右键单击项目,选择属性并转到构建器页面),以运行 ant 构建或外部程序(例如,在外部运行 maven,在工作区中对项目进行操作),每次在 MyEclipse 中完成构建(手动或自动)。

    抱歉,这不是一个明确的解决方案,但希望它能给您一些解决问题的想法。

    请注意,您可能会在 Builders 页面上看到一个 maven 项目构建器,但它不会运行 maven;它只是做一些与 maven 项目相关的内务处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多