Build maven project under eclipse

1. Create a new maven project;
2. After entering the maven project, click next; select maven-archetype-webapp; enter two id packages can not be
   written, it will help you create a new package by default, it does not matter if you do not write; finish;
3. Configuration jdk;
4. Change the class path

Right-click the project,

there should be 4 folders under Java Build Path -> Source. src/main/java, src/main/resources, src/test/java, src/test/resources.

Double-click the Output folder for each folder and select the path.

src/main/java, src/main/resources, select target/classes;

src/test/java, src/test/resources, select target/test-classes;

select Allow output folders for source folders. (If not selected 5. Right -

click property project Facets, switch dynamic web module to 3.0, and check tomcat;
if there is an error, find org.eclipse.jdt.core.prefs in the .settings folder, and change 1.5 to 1.7;
as follows:
eclipse .preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.7

在找到org.eclipse.wst.common.project.facet.core.xml,修改成如下
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="java" version="1.7"/>
  <installed facet="jst.web"version="3.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326250425&siteId=291194637