Java 蚂蚁到马文的迁移

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>

我正在将ant构建文件迁移到maven pom.xml

问题如下:

  • 如何在maven中设置基本目录
  • 如何在属性中设置名称和值
  • 如何在maven中创建目录
  • 如何读取属性文件并使用其前缀并打印到控制台
  • 我的ant构建文件如下所示:-

    <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="--&gt; 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} =&gt; CERTIFICATE_PATH = ${s.CERTIFICATE_PATH} =&gt; IDENTITY_PATH = ${s.IDENTITY_PATH} =&gt; APP_ID = ${s.APP_ID} =&gt; 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的。