Java 蚂蚁到马文的迁移
我正在将ant构建文件迁移到maven pom.xml 问题如下:Java 蚂蚁到马文的迁移,java,maven,ant,Java,Maven,Ant,我正在将ant构建文件迁移到maven pom.xml 问题如下: 如何在maven中设置基本目录 如何在属性中设置名称和值 如何在maven中创建目录 如何读取属性文件并使用其前缀并打印到控制台 我的ant构建文件如下所示:- <project name="ooppw" default="default" basedir="./.."> <description>Build Script for User Profiles </description>
<project name="ooppw" default="default" basedir="./..">
<description>Build Script for User Profiles </description>
<!-- create name for directory -->
<property file="${basedir}/build/build.${app.name}.properties" prefix="s"/>
<property name="src.dir" value="${basedir}/src"/>
<property name="lib.dir" value="${basedir}/WebRoot/WEB-INF/lib"/>
<property name="build.dir" value="${basedir}/build"/>
<property name="work.dir" value="${build.dir}/work"/>
<property name="web.js.dir" value="${basedir}/WebRoot/j"/>
<property name="web.js-min.dir" value="${basedir}/WebRoot/js-min"/>
<property name="web.css.dir" value="${basedir}/WebRoot/c"/>
<property name="web.css-min.dir" value="${basedir}/WebRoot/css-min"/>
<property environment="env" name="env.LANG" value="en_US">
</property>
<!-- Create directory for war/ear -->
<target name="default" description="--> description"></target>
<target name="init">
<mkdir dir="${work.dir}"/>
<mkdir dir="${work.dir}/war"/>
<mkdir dir="${work.dir}/war/WEB-INF"/>
<mkdir dir="${work.dir}/war/WEB-INF/classes"/>
<mkdir dir="${work.dir}/env"/>
<mkdir dir="${work.dir}/env/WEB-INF"/>
<mkdir dir="${work.dir}/env/WEB-INF/classes"/>
<mkdir dir="${work.dir}/ear"/>
</target>
<!-- Clean the project -->
<target name="clean">
<echo
message="${app.name} => CERTIFICATE_PATH = ${s.CERTIFICATE_PATH} => IDENTITY_PATH = ${s.IDENTITY_PATH} => APP_ID = ${s.APP_ID} => CONTEXT_ROOT = ${s.CONTEXT_ROOT}">
</echo>
<delete dir="${work.dir}"/>
<delete file="${build.dir}/${app.name}.war"/>
</target>
为用户配置文件生成脚本
只要确保在项目中遵循maven惯例即可。这会让你的生活更轻松 例如,默认的src目录应该位于“/src/main/java”中,您也可以在这里看到:
致以最良好的祝愿Hi@Ashutosh请仔细阅读谢谢!当你在你最喜欢的搜索引擎中输入问题1到4时,他们是否返回任何结果?你有没有遵循任何教程、手册?你在哪里被卡住了?不要试图在maven中重新创建你的ant环境。用专业的方式做事。这会让生活更轻松。是的。。我查过。。但他们使用了安卓插件来实现这一点。我们在maven中有什么东西吗?@AshutoshSingh antrun不是ant-to-maven迁移,它是用来通过maven运行ant的。