繁体   English   中英

在哪里可以为Maven War项目添加类文件?

[英]Where is a proper place to add class files for maven war project?

我要添加的类文件作为库提供,我没有源代码。

我尝试将它们放在WEB-INF / classs中,但是在我的Eclipse Maven环境中似乎不起作用。

如果可能的话,我希望类文件保持原样,而不是将它们包装到jar或其他东西中。

提前致谢。

我认为您最好的选择在这里描述。 这个想法是创建一个项目中的仓库。 做这个:

  1. 将类文件打包到jar中。 选择一个工件标识和版本,如下所示:my-classes-1.0.0.jar

  2. 像这样放置jar到{project.dir} /libs/my-groupid/my-classes/1.0.0/my-classes-1.0.0.jar(groupid,artifactid和版本可以是您喜欢的任何东西)。

像这样将项目内存储库添加到pom中(名称和ID可以是任何东西):

<!– In Project repository –>
<repository>
  <id>in-project</id>
  <name>In Project Repo</name>
  <url>file://${project.basedir}/libs</url>
</repository>

像其他依赖项一样引用这些类:

<dependency>
    <groupId>my-groupid</groupId>
    <artifactId>my-classes</artifactId>
    <version>1.0.0</version>
</dependency>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM