# Build errors in pom.xml on the \<plugin\> tag in Eclipse

**URL:** <https://talk.openmrs.org/t/build-errors-in-pom-xml-on-the-plugin-tag-in-eclipse/5411>\
**Category:** Development\
**Created:** [March 21, 2016, 3:16pm UTC](https://talk.openmrs.org/t/build-errors-in-pom-xml-on-the-plugin-tag-in-eclipse/5411 "2016-03-21T15:16:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![whitehsu](https://talk.openmrs.org/user_avatar/talk.openmrs.org/whitehsu/32/2170_2.png) [@whitehsu](https://talk.openmrs.org/u/whitehsu)\
**Post date:** [March 21, 2016, 3:16pm UTC](https://talk.openmrs.org/t/build-errors-in-pom-xml-on-the-plugin-tag-in-eclipse/5411/1 "2016-03-21T15:16:30Z")

</div>

I’ve downloaded source codes from Git Repository with Eclipse (Version: Mars.2 Release (4.5.2)) and is trying to build codes, but I’ve encountered several build errors and could not resolve them after much investigation. Please find the error information as below.

- After downloading codes with Eclipse and running Maven clean install, I get Maven Build Success.

- And after going to [http://localhost:8080/](http://localhost:8080/), is seems my Webapp is running well.

- [Build Error in pom.xml] However, in my Eclipse, there’re still 3 build errors. The 1st Error is caused by the tag in the pom.xml under “openmrs-webapp”. I’ve searched on Google and tried many ways but can never resolve this error. Please find the screen as below:

And here’s the error message:

* * *

```
Description Resource Path Location Type
Execution default-cli of goal org.apache.maven.plugins:maven-resources-plugin:2.4:copy-resources failed. (org.apache.maven.plugins:maven-war-plugin:2.4:war:default-war:package)

org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.apache.maven.plugins:maven-resources-plugin:2.4:copy-resources failed.
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145)
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:331)
    at org.eclipse.m2e.wtp.internal.filtering.ResourceFilteringBuildParticipant.executeCopyResources(ResourceFilteringBuildParticipant.java:278)
    at org.eclipse.m2e.wtp.internal.filtering.ResourceFilteringBuildParticipant.build(ResourceFilteringBuildParticipant.java:97)
    at org.eclipse.m2e.wtp.internal.build.WarProjectBuildParticipant.build(WarProjectBuildParticipant.java:50)
    at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:137)
    at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:172)
    at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1)
    at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1$1.call(MavenBuilder.java:115)
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112)
    at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:105)
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
    at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:86)
    at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:200)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382)
    at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:486)
    at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:398)
    at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:182)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.NullPointerException
    at org.codehaus.plexus.interpolation.multi.DelimiterSpecification.parse(DelimiterSpecification.java:54)
    at org.codehaus.plexus.interpolation.multi.MultiDelimiterStringSearchInterpolator.setDelimiterSpecs(MultiDelimiterStringSearchInterpolator.java:394)
    at org.apache.maven.shared.filtering.DefaultMavenFileFilter$Wrapper.getReader(DefaultMavenFileFilter.java:313)
    at org.codehaus.plexus.util.FileUtils.copyFile(FileUtils.java:2219)
    at org.codehaus.plexus.util.FileUtils.copyFile(FileUtils.java:2170)
    at org.apache.maven.shared.filtering.DefaultMavenFileFilter.copyFile(DefaultMavenFileFilter.java:115)
    at org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(DefaultMavenResourcesFiltering.java:262)
    at org.apache.maven.plugin.resources.ResourcesMojo.execute(ResourcesMojo.java:250)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    ... 29 more
    pom.xml /openmrs-webapp line 89 Maven Build Problem

```

* * *

Please kindly help deal with them and suggest me how I should work on this source. Any advice will be very appreciated. Thank you very much.
