簡體   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