做软件外包的网站怎么查看小程序的开发公司
news/
2025/9/30 0:51:02/
文章来源:
做软件外包的网站,怎么查看小程序的开发公司,网站设计特别好的公司,html标签maven-antrun-plugin允许我们在各种maven构建阶段中运行ant目标。 我将专门为具有开发环境的开发人员解释maven-antrun-plugin的非常实际的用法。 通常#xff0c;使用maven build#xff0c;您会将项目捆绑到war文件或ear文件中。 您可以使用maven-antrun-plugin直接将此w… maven-antrun-plugin允许我们在各种maven构建阶段中运行ant目标。 我将专门为具有开发环境的开发人员解释maven-antrun-plugin的非常实际的用法。 通常使用maven build您会将项目捆绑到war文件或ear文件中。 您可以使用maven-antrun-plugin直接将此war或ear文件复制到服务器部署文件夹中。 如果您的服务器是tomcat则可以轻松地将存档文件直接复制到“ webapps ”文件夹。 一些开发人员习惯于将存档文件手动复制到服务器部署文件夹中即使他们正在开发中。 对于他们来说这篇文章将非常有帮助。 如果您希望在每次构建项目时都使用maven-antrun-plugin将存档文件复制到服务器部署文件夹中则可以将以下插件添加到pom.xml文件中并根据需要使用任何ant目标。 我要将这个插件放在哪个pom.xml文件中 这是一个好问题。 如果您有多模块项目则可能应该有耳模块或战争模块。 选择该模块的pom.xml文件然后在其中放置以下插件。 在大多数情况下当您使用该项目模块时它将是在根级别上构建项目时最后建立的模块maven将在项目模块的目标目录内创建war文件或ear文件。 我们可以配置maven-antrun-plugin以便它将war文件或ear文件复制到服务器部署文件夹中。 就我而言我有多个模块项目一个模块是一个Web模块。 我应该将maven-antrun-plugin放入Web模块的pom.xml文件中。 buildfinalNameshims-web/finalNamepluginspluginartifactIdmaven-antrun-plugin/artifactIdversion1.7/versionexecutionsexecutionphaseinstall/phaseconfigurationtargetcopy file${project.build.directory}/shims-web.war todir${env.CATALINA_HOME}/webapps//target/configurationgoalsgoalrun/goal/goals/execution/executions/plugin/plugins
/build 如果您检查上述pom.xml文件的片段我将“ install ”作为执行阶段。 它只是说“在Maven构建的安装生命周期阶段之后立即执行此ant目标” 。 通过执行“ install ”maven将整个项目作为war文件或ear文件打包到本地存储库中以作为本地其他项目中的依赖项。 同样这也会在工作区的目标目录中创建相同的文件。 我们的目标是将该文件从目标控制器复制到带有构建的服务器部署文件夹中。 $ {env.CATALINA_HOME}将引用我们的tomcat安装目录。 现在构建您的项目或项目模块。 您可以导航到修改后的pom.xml所在的项目目录或项目模块目录。 运行以下命令。 $mvn clean install 上面的命令将遍历所有子项目并运行clean 然后install 包括所有先前的步骤。 您可以在构建整个项目的根项目级别运行该命令也可以针对仅构建该项目的特定项目模块运行该命令。 .......................[INFO] --- maven-antrun-plugin:1.7:run (default) shims-web ---[INFO] Executing tasksmain:[copy] Copying 1 file to /home/vinesh/apache-tomcat-7.0.25/webapps[INFO] Executed tasks[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS ........................ 如果您正在使用m2eclipse构建项目则有时可能会遇到如下奇怪的情况。 我们希望Maven在构建完成后将存档文件复制到服务器的部署文件夹中。 但是有时maven会通过创建目录结构将归档文件本身复制到项目工作区文件夹中在蚂蚁复制目标的pom.xml文件中我们已经将目录结构称为目标目录。 例如在这种情况下它将在我们的本地工作空间文件夹中创建以下目录结构而不是将文件复制到服务器文件夹中。 请看下面的图片。 我们不希望出现这种情况。 我们该如何克服呢 您必须通过指定CATALINA_HOME环境变量来在Eclipse中编辑Maven构建目标。 您可以按照以下步骤进行操作。 在Eclipse中打开“ 运行配置 ”窗口然后展开“ Maven Build ”类别。 您可以看到到目前为止已列出的所有maven目标。 选择使用“ 全新安装 ”目标构建项目的Maven目标。 然后打开“ 环境 ”标签。 您可以在此处为CATALINA_HOME环境变量添加新变量如下所示。 单击“应用”按钮然后再次运行您的Maven目标。 仔细查看您的Eclipse控制台。 您可以看到maven正在将存档文件复制到服务器部署文件夹中。 参考 如何使用Maven运行Ant目标 来自我们的JCG合作伙伴 Semika Kaluge在Skillshared博客上。 翻译自: https://www.javacodegeeks.com/2013/07/how-to-run-ant-targets-with-maven.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922376.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!