我正在尝试从SubVersion查看maven项目。在pom.xml文件中,它被指定在目标文件夹中生成Web服务代理类。这是pom.xml文件的相关部分:
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlUrls>
<wsdlUrl>${basedir}/config/mnpBusinessService.wsdl</wsdlUrl>
</wsdlUrls>
<packageName>com.mnp.services.business</packageName>
<sourceDestDir>${basedir}/target/generated-code/src</sourceDestDir>
</configuration>
<id>ws-import-mnpBusinessService</id>
<phase>generate-sources</phase>
</execution>
正如您所见,maven被指示在${basedir}/target/generated-code/src
目录中创建生成的代理类。当我使用NetBeans结账时,会创建一个单独的GeneratedCode目录作为项目的一部分。此目录中的任何包都可用于主源文件。但是当我用Intellij Idea结帐时,
我必须手动执行install命令,其次是。
文件确实是在指定目录中创建的,但主要源文件无法看到这些包。
我试过了Project Structure | Modules | MyModule | Dependencies | Add Jars or directories and Project Structure | Libraries | Add | Java | Mydiectoryy。但没有帮助。我还尝试从排除列表中删除target
文件夹,但这也没有帮助。我该怎么做才能在Intellij Idea中导入生成的代理类。这是终极版2016.2.4。