myeclipse 10 发布 maven 项目总是不发布 classes

发布于 2021-11-29 22:19:34 字数 313 浏览 800 评论 2

想用 maven 来管理 jar 包,用 myeclipse 来完成部署和调试。现在的问题是:

如果用 run as->maven install 的方法能够生成完整的项目文件,但需要拷贝到我所指定的 tomcat 发布目录中,这样的话,每做一点改动都需要重新 install 及拷贝,很麻烦。

我想要的是象非 maven 项目那样,在 myeclipse 的 servers 节点用 custom location 生成一个发布,然后每次改动都会自动更新发布到指定目录。maven 项目用这种方法总是不能生成和更新 classes 目录下的文件。

应该如何解决?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷默言语 2021-11-30 11:44:31

build path 修改 output file 为 target/classes  这个的意思??

醉酒的小男人 2021-11-30 00:39:45

搜索的结果,似乎要用到 cargo,按照示例写了一个自己的:

在 pom.xml 文件中加入:

<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.16</version>
<configuration>
<container>
<containerId>tomcat7x</containerId>
<home>F:kupantomcat-7.0.62</home>
</container>
<configuration>
<type>existing</type>
<home>F:kupantomcat-7.0.62</home>
<!-- <properies>
<cargo.servlet.port>80</cargo.servlet.port>
</properies> -->
<!--
<type>standalone</type>
<home>${project.build.directory}/tomcat7x</home>
-->
</configuration>
</configuration>
</plugin>
</plugins>

再在 run configuration 中用 deploy 运行,得到如下错误提示:

Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project case: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文