日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

native-maven-plugin与maven-nar-plugin配置

發布時間:2025/7/14 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 native-maven-plugin与maven-nar-plugin配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

native-maven-plugin與maven-nar-plugin不一樣,不是同一個東西

一.下面講解windows平臺下,native-maven-plugin的使用:

1. vs環境變量設置
? ?要在visual studio 2005 prompt窗口中,VC/bin目錄下執行 vsvars32(參看,http://msdn.microsoft.com/en-us/library/f2ccy3wt(v=VS.100).aspx)
? ?并在visual studio 2005 prompt窗口中執行mvn的相關命令
? ?否則出現stdio.h無法找到的問題(hellworld.c中就一句話printf("xxxx"); printf需要使用stdio.h頭文件)
2. 目錄結構:
? ?native-maven-example
? ?--src
? ?----main
? ?------native
? ?--------helloWorld.c
? ?--target
? ?----objs
? ?--pom.xml
? ?

3. pom.xml

?

[html]?view plaincopy
  • <project?xmlns="http://maven.apache.org/POM/4.0.0"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"??
  • ?????????xsi:schemaLocation="http://maven.apache.org/POM/4.0.0?http://maven.apache.org/maven-v4_0_0.xsd">??
  • ????<modelVersion>4.0.0</modelVersion>??
  • ??
  • ????<groupId>org.developers.blog</groupId>??
  • ????<artifactId>maven-native-example</artifactId>??
  • ????<version>1.0-SNAPSHOT</version>??
  • ????<packaging>exe</packaging>??
  • ????<url>http://maven.apache.org</url>??
  • ????<name>maven-native-example.uexe</name>??
  • ??
  • ????<properties>??
  • ????????<native.source.dir>src/main/native</native.source.dir>??
  • ????</properties>??
  • ??
  • ????<dependencies>??
  • ????</dependencies>??
  • ????<build>??
  • ????????<plugins>??
  • ????????????<plugin>??
  • ????????????????<groupId>org.codehaus.mojo</groupId>??
  • ????????????????<artifactId>native-maven-plugin</artifactId>??
  • ????????????????<version>1.0-alpha-7</version>??
  • ????????????????<extensions>true</extensions>??
  • ????????????????<configuration>??
  • ???????????????????<compilerProvider>msvc</compilerProvider>??
  • ???????????????????<envFactoryName>org.codehaus.mojo.natives.msvc.MSVC2005x86EnvFactory</envFactoryName>??
  • ????????????????????<compilerExecutable>cl</compilerExecutable>??
  • ????????????????????<linkerExecutable>cl</linkerExecutable>*??
  • ????????????????????<sources>??
  • ????????????????????????<source>??
  • ????????????????????????????<directory>${native.source.dir}</directory>??
  • ????????????????????????????<fileNames>??
  • ????????????????????????????????<fileName>helloWorld.c</fileName>??
  • ????????????????????????????</fileNames>??
  • ????????????????????????</source>??
  • ????????????????????????<source>??
  • ????????????????????????????<directory>${native.source.dir}/include</directory>??
  • ????????????????????????</source>??
  • ????????????????????</sources>??
  • ????????????????????<!--linkerStartOptions>??
  • ????????????????????????<linkerStartOption>-shared</linkerStartOption>??
  • ????????????????????</linkerStartOptions-->??
  • ????????????????</configuration>??
  • ????????????</plugin>??
  • ????????</plugins>??
  • ????</build>??
  • </project>??


  • ?

    ? ?<packaging>exe</packaging> //打包的方式
    ? ?plugin的設置中:
    ? ? ?<groupId>org.codehaus.mojo</groupId>
    ? ? ?<artifactId>native-maven-plugin</artifactId>
    ? ? ?<version>1.0-alpha-7</version> 確定了native-plugin的版本
    <envFactoryName>org.codehaus.mojo.natives.msvc.MSVC2005x86EnvFactory</envFactoryName> 決定該plugin編譯器使用的環境
    ? ?抓住了這幾個,現在看這個pom.xml文件就很簡單了,就是對plugin進行配置,設置編譯器環境等,還有配置依賴等.

    ? 總結: 例子雖然簡單,但卻大概明白了pom.xml到底是個什么東西。

    二.下面講解windows平臺下,maven-nar-plugin的安裝:

    主要文獻:http://duns.github.com/maven-nar-plugin/,也就是官網 這個文獻對于如何使用maven-nar-plugin已經很詳細了,但是由于apache registory中沒有maven-nar-plugin了,導致按照該文檔書寫pom.xml會報找不到maven-nar-plugin的錯誤,我們應該按照下面方法來解決這個問題: 1. ?下載CPPTasks( https://github.com/duns/cpptasks-parallel) 并進行安裝(安裝方法為進入下載的文件目錄,然后執行mvn install) 2. 下載maven-nar-plugin(?https://github.com/duns/maven-nar-plugin) 并進行安裝(安裝方法為進入下載的文件目錄,然后執行mvn install) 3. 測試? 執行mvn nar:nar-validate,如果沒有報錯,則說明maven-nar-plugin安裝成功了,可以使用了

    總結:apche中沒有該插件,所以需要自己下載源代碼并編譯安裝.

    轉載于:https://www.cnblogs.com/yazhouren/archive/2012/04/12/2443845.html

    總結

    以上是生活随笔為你收集整理的native-maven-plugin与maven-nar-plugin配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 粉色视频网站 | 91精品国产综合久久香蕉 | 一本亚洲| 色综合久久av| 亚洲一级中文字幕 | 成人国产精品蜜柚视频 | 初尝人妻少妇中文字幕 | 成人精品亚洲人成在线 | 中文字幕av影视 | 午夜av毛片 | 日本黄色录像 | 动漫精品一区一码二码三码四码 | 日韩a视频 | 亚洲乱码中文字幕久久孕妇黑人 | 91福利免费 | 中国美女黄色 | 好吊妞精品 | 伦理片一区二区三区 | 999久久久国产 | 一区二区在线精品 | 窝窝午夜看片 | 一级艳片新婚之夜 | 性久久久久久久久 | 六月综合网 | 国产黄色视屏 | 老司机精品在线 | 黄色一级带| 性欧美最猛| 亚洲男人网 | 日本午夜激情视频 | 久久综合狠狠 | 黑人巨大国产9丨视频 | 黄色片xxx| 三级免费网站 | 色丁香综合 | jizz欧美大全 | 成人国产一区二区三区精品麻豆 | 久久久一区二区 | 青草99| 特大黑人娇小亚洲女 | 日日摸夜夜添夜夜添高潮喷水 | 视频福利在线 | 男人和女人在床的app | 中国女人一级片 | 精品国产乱码久久久久久蜜柚 | 国产精品视频在线看 | 免费国产羞羞网站视频 | 三级不卡 | 黄色片欧美 | 日韩精品999| 国产av一区二区三区传媒 | 自拍在线视频 | 少妇高潮一69aⅹ | 视频一区在线免费观看 | 国产午夜精品久久久久久久久久 | 国产自偷自拍视频 | 精品久久在线 | 国产亚洲色婷婷久久99精品 | 久操不卡| 久久久免费高清视频 | 红猫大本营在线观看的 | 亚洲第一天堂av | 欧美在线 | 亚洲 | 日本精品一区 | 五月天综合激情网 | 夜夜爽av福利精品导航 | 国产激情一区二区三区视频免樱桃 | 中文字幕在线日亚洲9 | 成年人免费在线观看 | 三级在线看中文字幕完整版 | 亚洲精品视频在线播放 | 成人午夜淫片免费观看 | 国产一区二区视频免费观看 | 操亚洲美女 | 欧美日韩一级黄色片 | 美女被草视频 | av日韩不卡 | 日本少妇吞精囗交视频 | 日本在线h| 自拍99 | 激情婷婷六月 | 久久久蜜桃 | 极品色综合 | 国产欧美精品一区 | 日本国产一区二区三区 | 9色91| avtt国产| av无码精品一区二区三区宅噜噜 | 人妻在卧室被老板疯狂进入 | 美乳人妻一区二区三区 | 日本一区二区三区视频在线播放 | 亚洲精品喷潮一区二区三区 | 欧美涩涩涩| 91素人约啪 | 91国产高清 | 美女又爽又黄视频毛茸茸 | 最新91视频 | 日韩中文av | 美女的隐私免费看 |