日韩性视频-久久久蜜桃-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配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 在线不卡视频 | 噜噜噜亚洲色成人网站 | 香蕉尹人| 污视频软件在线观看 | 日韩毛片在线观看 | 亚洲乱码国产乱码精品精98午夜 | 青在线视频 | 亚洲图片一区 | 亚洲一区二区精品视频 | 国产aⅴ一区二区三区 | 91久久国产视频 | 456亚洲影院| 综合网在线观看 | 美日韩精品一区二区 | 四虎国产精品永久免费观看视频 | 国产一区二区三区免费在线观看 | 呦女精品 | 性爱视频日本 | 天堂中文在线最新 | 手机在线看黄色 | 最近最新中文字幕 | 免费av小说 | 97人妻一区二区精品视频 | 欧美精品乱人伦久久久久久 | 欧美视频精品在线 | 天天骑夜夜操 | 日韩免费精品 | 久久久久九九 | 国产精品美女www爽爽爽视频 | 少妇人妻好深好紧精品无码 | 婷婷丁香一区二区三区 | 午夜一区二区三区免费观看 | 亚洲最新av| 久久综合久 | 欧美亚韩一区二区三区 | 色一情一乱一区二区三区 | 三级久久 | 奇米在线777 | 亚洲激情网站 | 五月婷婷激情 | 九九热在线视频免费观看 | 欧美日韩三级在线观看 | 国产色爽 | 日视频| 久久久久久黄色 | 国产午夜一区 | 亚洲无卡 | 亚洲国产精品成人无久久精品 | 99re在线精品 | 日本三级精品 | 姝姝窝人体www聚色窝 | 超碰96在线 | 日韩天天干 | 久久不射网站 | 国产欧美综合一区二区三区 | 国产免费一区二区三区在线观看 | 欧美少妇色图 | 国产女主播一区二区 | 深夜成人在线观看 | 美女视频免费在线观看 | 国产成人在线观看免费网站 | 1级黄色大片儿 | 噜噜狠狠狠狠综合久久 | www国产无套内射com | 色老大影院 | 强videoshd酒醉 | 欧美色图在线视频 | 五月av在线| av女人的天堂| 亚洲女人毛片 | www.国产高清 | 一本大道东京热无码 | 美女久久久 | 欧美88av| 粗了大了 整进去好爽视频 日本女优中文字幕 | 久久一区 | 99国产精品久久久久99打野战 | 啪啪网页| 好吊日免费视频 | 国产又粗又猛又爽又黄的网站 | 男女免费观看视频 | 小泽玛利亚一区二区三区 | 精品一区中文字幕 | 欧洲一区二区三区四区 | 欧美日韩亚洲国产综合 | 婷婷色一区二区三区 | 日韩少妇av | 日韩69视频 | 国产91沙发系列 | 日韩成人片 | 久久精品国产一区二区电影 | 91麻豆免费看 | avtt国产| 久久一卡二卡 | 天天干天天爽天天射 | 天堂av在线免费观看 | 青青毛片| 麻豆福利影院 | 亚洲少妇毛片 |