{"action":"opened","issue":{"url":"https://api.github.com/repos/emacs-eclim/emacs-eclim/issues/8","labels_url":"https://api.github.com/repos/emacs-eclim/emacs-eclim/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/emacs-eclim/emacs-eclim/issues/8/comments","events_url":"https://api.github.com/repos/emacs-eclim/emacs-eclim/issues/8/events","html_url":"https://github.com/emacs-eclim/emacs-eclim/issues/8","id":123243914,"number":8,"title":"Run eclim-java-find-* between multi-sub-projects failed.","user":{"login":"zwb-ict","id":10378547,"avatar_url":"https://avatars.githubusercontent.com/u/10378547?v=3","gravatar_id":"","url":"https://api.github.com/users/zwb-ict","html_url":"https://github.com/zwb-ict","followers_url":"https://api.github.com/users/zwb-ict/followers","following_url":"https://api.github.com/users/zwb-ict/following{/other_user}","gists_url":"https://api.github.com/users/zwb-ict/gists{/gist_id}","starred_url":"https://api.github.com/users/zwb-ict/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zwb-ict/subscriptions","organizations_url":"https://api.github.com/users/zwb-ict/orgs","repos_url":"https://api.github.com/users/zwb-ict/repos","events_url":"https://api.github.com/users/zwb-ict/events{/privacy}","received_events_url":"https://api.github.com/users/zwb-ict/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-21T09:50:02Z","updated_at":"2015-12-21T09:50:02Z","closed_at":null,"body":"I hava a project named **A**, which include four sub-project, named **B, C, D, E**. \r\n\r\nThe source tree looks like this:\r\nA\r\n|---pom.xml\r\n|---B\r\n|    |---src\r\n|    |---pom.xml  \r\n|---C\r\n|    |---src\r\n|    |---pom.xml  \r\n|---D\r\n|    |---src\r\n|    |---pom.xml  \r\n|---E\r\n|    |---src\r\n|    |---pom.xml  \r\n\r\n\r\nI import project **A**, then try to import project **B**, get info:\r\n```\r\nProject with name 'B' already exists at 'A'.\r\n```\r\n\r\nSo In **B**,  I try to goto a Class, which defined in project **C** with  **eclim-java-find-declaraiton**,  get:\r\n```\r\nbyte-code: Project 'A' does not have the required nature 'java'.\r\n```\r\n\r\nI try with **eclim-java-find-type**,  get:\r\n```\r\n-*- mode: eclim-find; default-directory: B/src/main/java/com/talkingdata/dmk/user/webservice/ -*-\r\n\r\neclim java_search -p SegService\r\n```\r\n\r\nThis is A's pom.xml:\r\n\r\n```\r\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\r\n  <modelVersion>4.0.0</modelVersion>\r\n  <parent>\r\n      <groupId>xxx</groupId>\r\n      <artifactId>yyy</artifactId>\r\n      <version>0.0.1</version>\r\n  </parent>\r\n  \r\n  <properties>\r\n    <git_project>A</git_project>\r\n  </properties>\r\n  \r\n  <groupId>xxx</groupId>\r\n  <artifactId>A</artifactId>\r\n  <version>0.0.32-SNAPSHOT</version>\r\n  <packaging>pom</packaging>\r\n  <modules>\r\n  \t<module>B</module>\r\n  \t<module>C</module>\r\n  \t<module>D</module>\r\n  \t<module>E</module>\r\n  </modules>\r\n  <scm>\r\n    <connection>scm:git:ssh://git@${git_ip}/data-market-place/${git_project}.git</connection>\r\n    <developerConnection>scm:git:ssh://git@${git_ip}/zzz/${git_project}.git</developerConnection>\r\n    <tag>HEAD</tag>\r\n  </scm>\r\n</project>\r\n```\r\n\r\nMy system info is:  **Mac OS X 10.11.2**\r\nEmacs's version is: **24.5.1** , build with brew.\r\neclim's version: lastest\r\nemacs-eclim version: lastest"}}