mysql - 为 MySQL 构建 ODK 聚合

标签 mysql maven aggregate odk

我一直在尝试使用maven 构建aggregate-mysql 项目。 以下是终端中键入时显示的错误: “mvn install”位于aggregate-mysql 目录中。

  Failed to execute goal on project aggregate-mysql: Could not resolve dependencies for                                      
  project org.opendatakit:aggregate-mysql:war:1.0: The following artifacts could not be
  resolved: org.opendatakit:aggregate-src:jar:latest, org.opendatakit:odk-mysql-it-
  settings:jar:latest, com.google.gdata:gdata-client-1.0:jar:1.47.1,
  com.google.gdata:gdata-client-meta-1.0:jar:1.47.1, com.google.gdata:gdata-core-
  1.0:jar:1.47.1, com.google.gdata:gdata-docs-3.0:jar:1.47.1, com.google.gdata:gdata-
  docs-meta-3.0:jar:1.47.1, com.google.gdata:gdata-maps-2.0:jar:1.47.1, 
  google.gdata:gdata-maps-meta-2.0:jar:1.47.1, com.google.gdata:gdata-media-
  1.0:jar:1.47.1, com.google.gdata:gdata-spreadsheet-3.0:jar:1.47.1, 
  com.google.gdata:gdata-spreadsheet-meta-3.0:jar:1.47.1, com.googlecode.gwt-google-
  maps-v3:gwt-google-maps-v3:jar:snapshot, com.google.gwt.google-apis:gwt-
  visualization:jar:1.1.1, org.javarosa:javarosa-libraries:jar:latest, 
  org.opendatakit:odk-httpclient-gae:jar:1.1, org.opendatakit:odk-tomcatutil:jar:1.0,
  org.openid4java:openid4java-nodeps:jar:0.9.6.662.odk-SNAPSHOT, 
  org.springframework.security:spring-security-config:jar:3.1.3.odk-SNAPSHOT,  
  org.springframework.security:spring-security-core:jar:3.1.3.odk-SNAPSHOT, 
  org.springframework.security:spring-security-crypto:jar:3.1.3.odk-SNAPSHOT,
  org.springframework.security:spring-security-openid:jar:3.1.3.odk-SNAPSHOT, 
  org.springframework.security:spring-security-web:jar:3.1.3.odk-SNAPSHOT: Failure to 
  find org.opendatakit:aggregate-src:jar:latest in http://repo1.maven.org/maven2 was 
  cached in the local repository, resolution will not be reattempted until the update
  interval of central has elapsed or updates are forced

我已遵循位于/Users/subashbasnet/opendatakit.aggregate/的 configure.txt 和位于以下位置的 readme.txt 中提到的所有过程 /Users/subashbasnet/opendatakit.aggregate/src/main/libs/readme.txt。 我还启用了所有相关文件夹的读/写功能。但错误仍然存​​在。

最佳答案

gdata 库需要本地安装到 Maven 中(maven mandubian 存储库仅支持 1.41.5)。

  1. http://code.google.com/p/gdata-java-client/downloads/list 下载 1.47.1 gdata 库

  2. 解压并在java/lib目录下,执行:

    mvn install:install-file -Dfile=gdata-core-1.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-core-1.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-client-1.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-client-1.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-client-meta-1.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-client-meta-1.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-docs-3.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-docs-3.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-docs-meta-3.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-docs-meta-3.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-maps-2.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-maps-2.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-maps-meta-2.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-maps-meta-2.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-media-1.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-media-1.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-spreadsheet-3.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-spreadsheet-3.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    mvn install:install-file -Dfile=gdata-spreadsheet-meta-3.0.jar -DgroupId=com.google.gdata -DartifactId=gdata-spreadsheet-meta-3.0 -Dversion=1.47.1 -Dpackaging=jar -DgeneratePom=true
    

关于mysql - 为 MySQL 构建 ODK 聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17719939/

相关文章:

Maven 版本 : Prepare/Perform after Rollback incorrectly succeeds with wrong content

python - 如何聚合 DataFrame 的值(并快速输出 numpy 数组)?

sql-server-2005 - 我如何聚合/旋转这些数据?

mysql - 找不到-lmysqlclient

java - 使用 Maven 进行目标特定的 Java 更新

php - MySQL REST API 服务器上的连接过多 (PHP Yii2)

java - Jersey 错误 java.lang.ClassNotFoundException : com. sun.jersey.spi.container.servlet.ServletContainer

mysql - MySQL 中每个 id 的前 N ​​行

php - 如何通过连接输出用户信息到表中

php - PHP 查询中的变量