初步看了一下你的代码。 mvn install不能成功的原因是因为你少了一个打war包的maven插件 maven-war-plugin。
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
<warName>SpringSecurityCusotmLoginFormAnnotationExample</warName>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<finalName>SpringSecurityHelloWorldAnnotationExample</finalName>
</build>
顺便说一下,没有必要使用install这个命令。
mvn install 会把生成的war包安装(复制)到你的本地仓库里。 一般没有必要这么做。
打包使用:mvn clean package 就行了。
只是编译: mvn clean compile
如果没有编译错误,以上应该就能打包成功了。
问题1: eclipse的问题。不是Js插件的错。 在我的eclipse上js没有报错,这个东西不用理会他。
问题2:缺少maven-war-plugin的配置,上面已经说过了。 就算js的报错,也不会影响maven打war包的。 maven打war包的时候只要java代码编译
通过了,并且配置正确就行。
问题3:“不知道具体本地访问项目组jsp页面的访问路径”这个描述我不是很理解。 只想说一点。 maven的src/main/webapp就相当于WebContent这个文件夹。maven工程除了一个pom.xml与普通的工程没有区别。此处不应该有疑惑。 当然如果你不喜欢src/main/java, src/main/webapp
而且熟悉maven的话可以精简一下路径。就像这个一样
http://www.codejava.net/frameworks/struts/struts-2-spring-4-hibernate-4-integration-tutorial-part-1-xml-configuration
最后maven工程打war包的时候注意一下发布路径就行了。