Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
SOLVED

AEM phonegap app with form

Avatar

Level 3

Hi,

Could you please provide inputs for the below.

My actual requirement  is I need to build a mobile app that has form as input and on submit gives a output similar to calculator using AEM 6.

  • For doing such a activity I am not sure what I must know. For creating a sample form in AEM6 using phonegap  do I need to know Angular js??
  • Do we have any sample  packages which has similar form which i could use for reference ??
  • Do you suggest any other AEM projects already built , i could use for the same??
  • I was trying out the sample app as mentioned at https://docs.adobe.com/docs/en/aem/6-0/develop/mobile/apps.html#Creating Apps ,on  kitchen sink app and found issues coming  while doing the build  below are the details. 

That is The kitchen sink app:
https://github.com/blefebvre/aem-phonegap-kitchen-sink


while running the  command the  mvn -PautoInstallPackage clean install 

it  throw me an error 

Downloading: http://repo.adobe.com/nexus/content/groups/public/com/brucelefebvre/phonegap-kitchen-sink/1.0-SNAPSH...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.192s
[INFO] Finished at: Sat May 02 18:45:43 IST 2015 [INFO] Final Memory: 9M/154M [INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project phonegap-kitchen-sink-content: Could not resolve dependencies for project com.brucelefebvre:phonegap-kitchen-sink-content:content-package:1.0-SNAPSHOT: Failed to collect dependencies for [com.brucelefebvre:phonegap-kitchen-sink-bundle:jar:1.0-SNAPSHOT (compile)]: Failed to read artifact descriptor for com.brucelefebvre:phonegap-kitchen-sink-bundle:jar:1.0-SNAPSHOT: Could not transfer artifact com.brucelefebvre:phonegap-kitchen-sink:pom:1.0-SNAPSHOT from/to adobe (http://repo.adobe.com/nexus/content/groups/public/): Connection refused: no further information to http://repo.adobe.com/nexus/content/groups/public/com/brucelefebvre/phonegap-kitchen-sink/1.0-SNAPSH... -> [Help 1]

1 Accepted Solution

Avatar

Correct answer by
Employee

Looks like you may be missing the Karma test runner. You can specify the `skipTests` flag to skip tests altogether (see building section in README [0]):

mvn -PautoInstallPackage clean install -DskipTests

[0] https://github.com/blefebvre/aem-phonegap-kitchen-sink#building

View solution in original post

6 Replies

Avatar

Employee

Hi,

Which directory are you running the `mvn` command from? Maven appears to be trying to download artifacts from the Adobe repository, which it will not find since they have not been released.

Avatar

Level 3

Running it from aem-phonegap-kitchen-sink-master\content folder. What should i do to resolve the issue??

Avatar

Employee

Can you try running it from the parent directory (aem-phonegap-kitchen-sink-master/ in your case)? This should enable the reactor and bundle to be built and installed to your local maven repository prior to building content/.

Avatar

Level 3

Now it is throwing an error

[INFO] --- maven-karma-plugin:1.6:start (default) @ phonegap-kitchen-sink-content ---
[INFO] Executing Karma Test Suite ...
cmd /C D:\LocalData\Java\Workspace\kitchen-sink\kitchensink\content/../node_modules/karma/bin/karma start D:\LocalData\Java\Workspace\kitchen-sink\kitchensink\content\app.conf.js --single-run
The system cannot find the path specified. 
 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] PhoneGap Kitchen Sink - Reactor Project ........... SUCCESS [0.242s]
[INFO] PhoneGap Kitchen Sink - Bundle .................... SUCCESS [2.528s]
[INFO] PhoneGap Kitchen Sink - Content ................... FAILURE [3.393s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.624s
[INFO] Finished at: Tue May 05 22:14:26 IST 2015
[INFO] Final Memory: 22M/301M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.kelveden:maven-karma-plugin:1.6:start (default) on project phonegap-kitchen-sink-content: There were Karma test failures. -> [Help 1]
[ERROR] 

Avatar

Correct answer by
Employee

Looks like you may be missing the Karma test runner. You can specify the `skipTests` flag to skip tests altogether (see building section in README [0]):

mvn -PautoInstallPackage clean install -DskipTests

[0] https://github.com/blefebvre/aem-phonegap-kitchen-sink#building

Avatar

Level 3

Thanks it got built.Please could you also suggest what I can do for the below

 

My actual requirement  is I need to build a mobile app that has form as input to the user and on submit gives a output similar to calculator using AEM 6 

  • For doing such a activity I am not sure what I must know. For creating a sample form in AEM6 using phonegap  do I need to know Angular js??
  • Do we have any sample  packages which has similar form which i could use for reference ??
  • Where do i start exploring for this??