1、maven2 安装  下载:http://maven.apache.org/

maven只要下载解压,然后设置及格环境变量

M2_HOME=  MAVEN_HOME= 本来应该是只设置第一个就可以了,谁知道还要第二个,否则androMDA 可能会有麻烦

PATH加入 maven2/bin  看自己的喜好而已,我就没有加,不喜欢把PATH弄的很杂

按照maven的安装步骤,在命令行,执行mvn --version,能显示版本号即说明安装成功。

配置:%MAVEN_HOME%/conf/setting.xml,我只修改了这两个地方,第一个档案位置,第二个镜像路径

  <localRepository>D:/maven2/m2repository</localRepository>
  
  <mirrors>
    <mirror>
      <id>andromda</id>
      <mirrorOf>andromda</mirrorOf>
      <name>AndroMDA Repository</name>
      <url>http://team.andromda.org/maven2</url>
    </mirror>
    <mirror>
      <id>maven2</id>
      <mirrorOf>maven2</mirrorOf>
      <name>maven2</name>
      <url>http://repo1.maven.org/maven2</url>
    </mirror>
  </mirrors>

2、androMDA3.2 http://www.andromda.org

参考文档 http://galaxy.andromda.org/index.php?option=com_content&task=category&sectionid=11&id=42&Itemid=89

按照androMDA 文档,配置一个pom.xml 在你的执行目录下

<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>samples.test</groupId>
    <artifactId>test</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <name>test</name>
    <build>
        <defaultGoal>compile</defaultGoal>
        <plugins>
            <plugin>
                <groupId>org.andromda.maven.plugins</groupId>
                <artifactId>andromdapp-maven-plugin</artifactId>
                <version>3.2</version>
            </plugin>
        </plugins>
    </build>

    <repositories>
        <repository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>

</project>

安装命令:mvn plugin:download -DgroupId=andromda -DartifactId=maven-andromdapp-plugin -Dversion=3.2该命令会自动下载插件。

或者参考下面

Install AndroMDA Application plugin
Next we will download and install the AndroMDA Application plugin into your Maven repository. This plugin allows creation of Java starter applications that use AndroMDA. This is the only AndroMDA artifact that we will install explicitly. All other artifacts, such as AndroMDA cartridges, will be automatically downloaded by the Maven scripts generated by the plugin. Install the plugin by following the steps below. 

Click here
    http://team.andromda.org/maven2/org/andromda/maven/plugins/andromdapp-maven-plugin/3.2/andromdapp-maven-plugin-install-3.2.zip
   to download the the AndroMDA plugin installer. 
Unzip the contents of the installer into your Maven repository at C:Documents and Settingsyour user name.m2 epository. 
Verify that the following directory was created:
C:Documents and Settingsyour user name.m2 epositoryorgandromdamavenpluginsandromda-maven-plugin 
Create a temporary directory, e.g. C:andromda-temp. 
Create a file called pom.xml in this directory with the following content. 
<project>

    <modelVersion>4.0.0</modelVersion>
    <groupId>samples.test</groupId>
    <artifactId>test</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <name>test</name>

    <build>
        <defaultGoal>compile</defaultGoal>
        <plugins>
            <plugin>
                <groupId>org.andromda.maven.plugins</groupId>
                <artifactId>andromdapp-maven-plugin</artifactId>
                <version>3.2</version>
            </plugin>
        </plugins>
    </build>

    <repositories>
        <repository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>

</project>
            
Open a Command Prompt in the directory where you created this pom.xml and run the command mvn without any arguments. Make sure the command completes successfully by displaying the BUILD SUCCESSFUL message. 
You can now delete the temporary directory you created in step 1. 

到此为止,可以用androMDA来产生工程模板了。

mvn andromdapp:generate

在工程目录下,有一个readme.txt 文件,建议看一下

执行 mvn  产生框架,已经编译等

然后根据命令逐一填写相关内容,直到出现 SUCCESSFUL

good luck for u

mven2 + androMDA 初探相关推荐

  1. 2021年大数据Flink(九):Flink原理初探

    Flink原理初探 Flink角色分工 在实际生产中,Flink 都是以集群在运行,在运行的过程中包含了两类进程. JobManager: 它扮演的是集群管理者的角色,负责调度任务.协调 checkp ...

  2. 从壹开始微服务 [ DDD ] 之一 ║ D3模式设计初探 与 我的计划书

    缘起 哈喽大家周四好!又是开心的一天,时间过的真快,我们的 <从壹开始 .net core 2.1 + vue 2.5 >前后端分离系列共 34 篇已经完结了,当然以后肯定还会有更新和修改 ...

  3. 经典算法研究系列:二、Dijkstra 算法初探

    经典算法研究系列:二.Dijkstra 算法初探  July   二零一一年一月 ====================== 本文主要参考:算法导论 第二版.维基百科. 写的不好之处,还望见谅. 本 ...

  4. las格式测井曲线_邹榕,等:顺北和托甫台区块奥陶系断裂结构单元测井响应特征初探...

    引用格式:邹榕,徐中祥,张晓明,等.顺北和托甫台区块奥陶系断裂结构单测井响应特征初探[J].油气藏评价与开发,2020,10(2):18-23.ZOUR, XU Z X, ZHANG X M, et ...

  5. 2018-4-15摘录笔记,《网络表征学习前沿与实践》 崔鹏以及《网络表征学习中的基本问题初探》 王啸 崔鹏 朱文武

    1.来源:<网络表征学习前沿与实践>  崔鹏 (1)随着数据的增加以及计算机计算速度的增加,想当然的以为速度快了,数据再多也是可以自己算的,但是若是数据之间存在着复杂的关系,那么处理一个样 ...

  6. python argparse_Python 命令行之旅:初探 argparse

    本文首发于 HelloGitHub 公众号,并发表于 Prodesire 博客. 前言 你是否好奇过在命令行中敲入一段命令后,它是如何被解析执行的?是否考虑过由自己实现一个命令行工具,帮你执行和处理任 ...

  7. HTML5+MUI+HBuilder 之初探情人

    07,08年那会儿正当Java火爆,C/C++仍是广泛运用的一门语言的时候,所以我的大学都献给了C/C++和Java.当诺基亚的倒闭成为按键机时代衰落的标志时,移动APP的开发也如破堤之洪.爆炸式的崛 ...

  8. 使用Mahout搭建推荐系统之入门篇3-Mahout源码初探

    2019独角兽企业重金招聘Python工程师标准>>> 用意: 希望了解Mahout中数据的存储方式, 它如何避免java object带来的冗余开销.学完知识,要进行些实战 去分析 ...

  9. SAP RETAIL 补货类型RF之初探 II

    SAP RETAIL 补货类型RF之初探 II 1, 补货参数 – TargetCoverage字段不能为空. 如果不维护这个参数值,系统会提示:Target stock calculated dyn ...

最新文章

  1. 基于animation.css实现动画旋转特效
  2. 微擎删除分类无法删除解决-select in效率低解决办法
  3. gitlab提交合并_notification - 如何把gitlab项目中的提交、PUSH、合并请求的通知发送到邮箱...
  4. atitit.人脸识别的应用场景and使用最佳实践 java .net php
  5. php排字符串的高低位怎么区分,PHP-根据字符串和所用字体计算字符串所占宽高...
  6. 数字后端——物理单元介绍
  7. 大数据该如何运行与分析
  8. Redis脚本实现分布式锁
  9. FISCO BCOS源码(6)编译源码 获取FISCO BCOS可执行程序
  10. 脚本——监控打印服务
  11. MySQL 主从同步方式
  12. java .class 反编译工具推荐
  13. 10M/S!百度网盘偷偷更新,终于实现下载免费不限速了!
  14. 当今主流软件产品家族及其开发语言
  15. 系统分区减小_每日一练,防排烟系统,6.1
  16. 企业组织结构中的几种关系
  17. 自动驾驶研究生就业如何,自动驾驶的研究方向
  18. 微信小程序 | canvas为你的天气预报添加雨雪效果
  19. 雨听 | 英语学习笔记(八)~作文范文:公务员考试的热潮
  20. 高性能云计算架构与实践8-计算节点计算服务搭建

热门文章

  1. 飞信php接口 web service
  2. 安装用户脚本的福音:Tampermonkey(油猴)
  3. Latex中关于参考文献的一些经验
  4. 线性表java实现之顺序存储源码
  5. 如何在套接字IO操作上设置超时机制
  6. C#设计模式系列:装饰模式(Decorator)
  7. Keyboard Control
  8. Enterprise Library Policy Injection Application Block 之一: PIAB Overview
  9. CCD和CMOS的的相同点和差异
  10. Q144:FS,求解流体方程(逻辑总结)