Maven 2 包含来自另一个目录的类的maven pom问题

Maven 2 包含来自另一个目录的类的maven pom问题,maven-2,Maven 2,我试图用maven编译我的项目,但我遇到了错误 C:\Projekti\KIS\Model\src\irc\kis\model\hab\entity\TipiDokumentovImpl.java:[3,48] package irc.irc2000.classCustomization.model C:\Projekti\KIS\Model\src\irc\kis\model\hab\entity\TipiDokumentovImpl.java:[5,28] package irc.irc2

我试图用maven编译我的项目,但我遇到了错误

C:\Projekti\KIS\Model\src\irc\kis\model\hab\entity\TipiDokumentovImpl.java:[3,48] package irc.irc2000.classCustomization.model

C:\Projekti\KIS\Model\src\irc\kis\model\hab\entity\TipiDokumentovImpl.java:[5,28] package irc.irc2000.security does not exist
因为我从另一个目录导入了两个包

import irc.irc2000.classCustomization.model.adf.IrcEntityImpl;
import irc.irc2000.security.Uporabnik;
如何从maven编译该项目时将看到的第二个目录中包含这些类

POM文件:

<build>
        <sourceDirectory>C:\Projekti\KIS\Model\src</sourceDirectory>
        <outputDirectory>C:\Projekti\KIS\Model\classes</outputDirectory>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.0.2</version>
                <configuration>
                    <encoding>Cp1250</encoding>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-idea-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <downloadSources>true</downloadSources>
                    <downloadJavadocs>true</downloadJavadocs>
                    <dependenciesAsLibraries>true</dependenciesAsLibraries>
                    <useFullNames>false</useFullNames>
                </configuration>
            </plugin>
        </plugins>
        <resources>
            <resource>
                <directory>C:\Projekti\KIS\Model\src</directory>
                <excludes>
                    <exclude>**/*.java</exclude>
                </excludes>
            </resource>
        </resources>
    </build>

C:\Projekti\KIS\Model\src
C:\Projekti\KIS\Model\classes
org.apache.maven.plugins
maven编译器插件
2.0.2
Cp1250
1.5
1.5
maven创意插件
2.1
真的
真的
真的
假的
C:\Projekti\KIS\Model\src
**/*.爪哇
Thx all for help

您可以使用插件及其
构建助手:添加源代码
目标向POM添加更多源目录。从使用情况页面:

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>1.5</version>
        <executions>
          <execution>
            <id>add-source</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>add-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>some directory</source>
                ...
              </sources>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</project>

...
org.codehaus.mojo
构建助手maven插件
1.5
添加源
生成源
添加源
一些目录
...

但我几乎为给出一个解决方案而感到内疚。。。真正好的建议是重构所有内容,并将另一个项目作为maven项目(并将其声明为依赖项)。

我一直在关注这个问题,看看除了以下选项之外是否还有其他选项:这个解决方案可以在maven 3中使用吗?