問題1:Eclipse Warning: No grammar constraints (DTD or XML schema) detected for the document
DTD驗證是xml的規範,要去除警告的話:
Eclipse4.2解決方法:windows-> preferences -> xml ->xml files ->validation->[validation files分組]no grammar is specified: 選擇Ignore便可。
問題2:Build path specifies execution environment J2SE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment
修改pom.xml,修改爲實際的jdk版本,如使用jdk1.7,即改爲 1.7
問題3:Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix.
選擇mavne項目,eclipse右鍵 maven--update maven projects,如果多模塊項目則全選,OK編譯
問題4: hibernate3:hbm2ddl could not get configurationTask ;This POM.xml is referring the Hibernate3-maven-plugin-.2.1.jar - HibernateExporterMojo.class-- getComponentConfiguration (name) function populating the error in the following "Could not get ConfigurationTask.";
檢查是否有多個版本的jdk,項目POM設置1.6的版本,從新mvn clean install,接着 mvn Hibernate3:hbm2ddl
問題5: 使用xdoclet1.2.3生成ejb2.1相關代碼時,假如Bean相關文件使用了jdk1.5的泛型,則會編譯出錯
XDoclet的核心是XJavaDoc,這個庫負責解析Java源代碼。因爲XDoclet1.2.3版本的XJavaDoc還不能正確解析Java5代碼,所以須要手動更新XJavaDoc。
下載xjavadoc-1.5
http://sourceforge.net/project/showfiles.php?group_id=31602
找到${USER_HOME}\.m2\repository\xdoclet\xjavadoc\1.1覆蓋xjavadoc-1.1.jar便可,便可正確生成home,local相關接口
php