我的项目中有一些依赖项,我将其包含在 pom.xml 中:
int[] array = new int[5];
for(int i = 5; i>0;i--) {
array[i-1]= i;
}
System.out.println(Arrays.toString(array));
}
但是,我的问题是,当我运行它时,我的Web服务器看不到这些项目代码的更改。
我总是要跑
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>com.mahlzeit</groupId>
<artifactId>mz-data-model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>mz-web-shared</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
在mvn clean install
和mz-web-shared/
中,以便编译jar文件并更新存储库。
为什么我必须这样做?如果我不必在依赖项中手动运行mz-data-model/
,我该怎样才能完成这项工作?