好了,所以我想用这个命令测试本地Maven的我的应用程序:为什么在我的项目构建中找不到我的jar文件和我的.war文件? Maven的
Java的罐子目标/依赖/码头,runner.jar目标/ *战争
但我得到这个错误:
“无法访问jarfile目标/依赖项/ jetty-runner.jar”。
它似乎无法访问我的.war文件。我不知道发生了什么事。我尝试手动下载jetty-runner.jar文件并将我的项目导出为一个war文件,然后从我的桌面运行两个文件所在的位置,然后运行该命令。所以这是找到这些文件的问题。
我在网上发现了这个代码。什么是目标/依赖项文件夹?为什么不是我的码头运动员?它也无法在目标中找到.war文件。我知道这个原因我用手动下载码头,runner.jar与目标/的.war,它仍然失败,这样的:
“java.net.MalformedURLException:无协议:目标/ *战争”
我没有包括码头亚军在我的pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<phase>package</phase>
<goals><goal>copy</goal></goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-runner</artifactId>
<version>7.4.5.v20110725</version>
<destFileName>jetty-runner.jar</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
那么是什么原因?这个目标文件夹是什么?为什么找不到任何东西?谢谢!