SVN上项目的pom.xml中配置:
<build>
<sourceDirectory>src</sourceDirectory>
<finalName>export15xml_frame</finalName>
<outputDirectory>web/WEB-INF/classes</outputDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
······
检出后,根据本地环境自动修改了打包的相关输出路径:
<build>
<sourceDirectory>F:\MyEclipse Workspaces\export15xml_frame\src</sourceDirectory>
<scriptSourceDirectory>F:\MyEclipse Workspaces\export15xml_frame\src\main\scripts</scriptSourceDirectory>
<testSourceDirectory>F:\MyEclipse Workspaces\export15xml_frame\src\test\java</testSourceDirectory>
<outputDirectory>F:\MyEclipse Workspaces\export15xml_frame\web\WEB-INF\classes</outputDirectory>
<testOutputDirectory>F:\MyEclipse Workspaces\export15xml_frame\target\test-classes</testOutputDirectory>
<resources>
<resource>
<directory>F:\MyEclipse Workspaces\export15xml_frame\src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<testResources>
<testResource>
<directory>F:\MyEclipse Workspaces\export15xml_frame\src\test\resources</directory>
</testResource>
</testResources>
<directory>F:\MyEclipse Workspaces\export15xml_frame\target</directory>
<finalName>export15xml_frame</finalName>
<pluginManagement>
<plugins>
······
但是,在myeclipse中与资源库比较pom.xml并没有显示不同,在myeclipse workspace中打开该pom.xml却没有这些相关路径配置。
结论:myeclipse自动根据本地项目环境修改pom.xml相关打包路径,并且只在myeclipse中存储,不在实际文件中进行修改。