我是maven的新手。我对此几乎没有任何疑问。
我必须构建一个webapp并准备一场战争。我已将我的网络应用程序置于..\src\main\webapp
之下。并且它的所有类都在web-inf \ classes下,我已经复制到..\src\main\java.
并且我已经将pom.xml放在根目录中。
我在web-inf \ lib文件夹中有很多jar,我的编译类依赖于它。我想将所有这些添加到我的本地存储库。我的本地存储库是默认文件夹,我在settings.xml中没有更改。那么,我如何将所有这些罐子放到我的本地存储库中?只是将jar文件复制到本地存储库文件夹是行不通的。
我应该根据其groupid为每个jar创建一个文件夹吗?我做得对吗?或者我错过了什么?
请帮助。提前谢谢!
答案 0 :(得分:1)
要部署到maven本地存储库,您可以使用安装插件: http://maven.apache.org/plugins/maven-install-plugin/examples/specific-local-repo.html
答案 1 :(得分:0)
你的问题很混乱。首先尝试以更好的方式解释如何做? 如果你想在你的项目中添加maven性质(就像我想的那样),还有一些需要重新审视。
当你说:
时,我无法理解它的所有类,都在web-inf \ classes下,我已复制到.. \ src \ main \ java
通常在web-inf / classes中有.class文件,而在src / main / java中必须有源文件。这是一件奇怪的事情
最后fon依赖项复制你必须正确配置maven并添加所有jar类项目的依赖项。然后,当您尝试安装应用程序时,maven将下载文件夹中的jar文件