在我的例子中,在运行命令mvn clean compile -Pcross-compile之后,cross-compile配置文件被忽略,build-linux-amd64被激活。-- Cross-compile profile (can only be run under linux os) --> <id>cross-compile</id>
我有一个常规的java应用程序,其结构如下: main_sources/ (java source code files here) (jsp files here) web.xml (this is where all the compiled java files from main_sources go) scripts/
所有这些都编译得很好,并在
我已经将我的测试项目打包到一个带有pom和依赖项test-SNAPSHOT-jar-with-dependencies.jar的.jar文件中。我如何使用Maven命令行来运行它?我试过了,但不起作用:mvn test -DtestNG.file=testng.xml test-SNAPSHOT-jar-with-dependencies.jar
现在看来,eclipse只是无法识别maven2项目,因此无法打包war文件?我必须使用命令行mvn war:war手动部署它,并将war文件复制到部署目录。我可以做些什么来让Eclipse理解mvn项目,这样我就可以只做Debug As > Debug on Server了?
Eclipse 3.5