我正在为我的项目使用 MyEclipse + Maven 和 ActiveJDBC。
我正在从 MyExclipse 内部以爆炸模式将我的项目部署到 tomcat 服务器,这样我就可以在开发期间从热部署中获利。但是每次我更改数据库类时,我都必须手动检测它们。有没有办法自动检测类?我的 pom 中已经有仪器插件,但它被忽略了。
如果不是,我正在考虑迁移到不同的数据库框架。有什么建议么?
我正在为我的项目使用 MyEclipse + Maven 和 ActiveJDBC。
我正在从 MyExclipse 内部以爆炸模式将我的项目部署到 tomcat 服务器,这样我就可以在开发期间从热部署中获利。但是每次我更改数据库类时,我都必须手动检测它们。有没有办法自动检测类?我的 pom 中已经有仪器插件,但它被忽略了。
如果不是,我正在考虑迁移到不同的数据库框架。有什么建议么?
我不熟悉 ActiveJDBC 或 maven 的高级使用,但 MyEclipse 在正常构建或部署期间实际上不会运行 maven 构建。如果您可以让 maven 为您进行部署,那么您可以从上下文 Run As 菜单运行 maven 构建来完成这项工作。或者,您可以从 Builders 页面添加构建器(右键单击项目,选择属性并转到构建器页面),以运行 ant 构建或外部程序(例如,在外部运行 maven,在工作区中对项目进行操作),每次在 MyEclipse 中完成构建(手动或自动)。
抱歉,这不是一个明确的解决方案,但希望它可以为您提供一些解决问题的想法。
请注意,您可能会在 Builders 页面上看到一个 maven 项目构建器,但它不会运行 maven;它只是做一些与 Maven 项目相关的内务处理。
这个页面有一个简单的检测 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