Hi All A quick update - it is working now and I have generated the new ComDev directory. I have a presentation I created last year as a introduction to ComDev that I will add to it.
Thanks Sönke and Gautam for your help! :-) Sharan On 2020/05/23 10:22:10, Sharan Foga <[email protected]> wrote: > Thanks for taking a look Sönke! I'll try it again. > > Thanks > Sharan > > On 2020/05/23 10:09:08, Sönke Liebau <[email protected]> > wrote: > > Hi Sharan, > > > > I've just cloned a fresh copy and created a new presentation with the > > following commands. I hope that helps! > > > > ➜ tmp git clone [email protected]:apache/incubator-training.git > > > > > > > > > > > > Cloning into 'incubator-training'... > > remote: Enumerating objects: 1973, done. > > remote: Total 1973 (delta 0), reused 0 (delta 0), pack-reused 1973 > > Receiving objects: 100% (1973/1973), 36.68 MiB | 477.00 KiB/s, done. > > Resolving deltas: 100% (770/770), done. > > > > > > ➜ tmp cd incubator-training > > > > > > ➜ incubator-training git:(master) mvn install > > [INFO] Scanning for projects... > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Reactor Build Order: > > [INFO] > > [INFO] Training: Website > > [pom] > > [INFO] Training: Tools: Content Archetype > > [maven-archetype] > > [INFO] Training: Tools: Content Master Resources > > [jar] > > [INFO] Training: Tools: Content Master Pom > > [pom] > > [INFO] Training Parent > > [pom] > > [INFO] Training: Tools > > [pom] > > [INFO] > > [INFO] ----------------< org.apache.training:training-website > > >---------------- > > [INFO] Building Training: Website 0.4.0-SNAPSHOT > > [1/6] > > [INFO] --------------------------------[ pom > > ]--------------------------------- > > [INFO] > > [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) > > @ training-website --- > > [INFO] > > [INFO] --- maven-remote-resources-plugin:1.7.0:process > > (process-resource-bundles) @ training-website --- > > [INFO] Preparing remote bundle > > org.apache:apache-jar-resource-bundle:1.4 > > ... > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Reactor Summary: > > [INFO] > > [INFO] Training: Website 0.4.0-SNAPSHOT ................... SUCCESS [ > > 2.086 s] > > [INFO] Training: Tools: Content Archetype 1.0.0-SNAPSHOT .. SUCCESS [ > > 0.958 s] > > [INFO] Training: Tools: Content Master Resources 1.0.0-SNAPSHOT > > SUCCESS [ 0.653 s] > > [INFO] Training: Tools: Content Master Pom 1.0.0-SNAPSHOT . SUCCESS [ > > 1.944 s] > > [INFO] Training Parent 0.4.0-SNAPSHOT ..................... SUCCESS [ > > 0.018 s] > > [INFO] Training: Tools 0.4.0-SNAPSHOT ..................... SUCCESS [ > > 0.019 s] > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD SUCCESS > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 5.871 s > > [INFO] Finished at: 2020-05-23T11:54:04+02:00 > > [INFO] > > ------------------------------------------------------------------------ > > > > > > ➜ incubator-training git:(master) cd content > > > > > > ➜ content git:(master) mvn archetype:generate > > -DarchetypeGroupId=org.apache.training > > -DarchetypeArtifactId=content-archetype > > -DarchetypeVersion=1.0.0-SNAPSHOT > > [INFO] Scanning for projects... > > [INFO] > > [INFO] ------------------< org.apache.maven:standalone-pom > > >------------------- > > [INFO] Building Maven Stub Project (No POM) 1 > > [INFO] --------------------------------[ pom > > ]--------------------------------- > > [INFO] > > [INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > > > generate-sources @ standalone-pom >>> > > [INFO] > > [INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < > > generate-sources @ standalone-pom <<< > > [INFO] > > [INFO] > > [INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ > > standalone-pom --- > > [INFO] Generating project in Interactive mode > > [INFO] Archetype repository not defined. Using the one from > > [org.apache.training:content-archetype:1.0.0-SNAPSHOT] found in > > catalog local > > Define value for property 'groupId': org.apache.training > > Define value for property 'artifactId': test > > Define value for property 'version' 1.0-SNAPSHOT: : > > Define value for property 'package' org.apache.training: : > > Confirm properties configuration: > > groupId: org.apache.training > > artifactId: test > > version: 1.0-SNAPSHOT > > package: org.apache.training > > Y: : y > > [INFO] > > ---------------------------------------------------------------------------- > > [INFO] Using following parameters for creating project from Archetype: > > content-archetype:1.0.0-SNAPSHOT > > [INFO] > > ---------------------------------------------------------------------------- > > [INFO] Parameter: groupId, Value: org.apache.training > > [INFO] Parameter: artifactId, Value: test > > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > > [INFO] Parameter: package, Value: org.apache.training > > [INFO] Parameter: packageInPathFormat, Value: org/apache/training > > [INFO] Parameter: package, Value: org.apache.training > > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > > [INFO] Parameter: groupId, Value: org.apache.training > > [INFO] Parameter: artifactId, Value: test > > [INFO] Project created from Archetype in dir: > > /home/sliebau/tmp/incubator-training/content/test > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD SUCCESS > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 34.480 s > > [INFO] Finished at: 2020-05-23T11:54:52+02:00 > > [INFO] > > ------------------------------------------------------------------------ > > > > > > > > > > On Sat, 23 May 2020 at 10:57, Sönke Liebau <[email protected]> > > wrote: > > > > > Hi Sharan, > > > > > > we did not yet release the archetype officially, so your Maven is unable > > > to find this in any repository. You'll need to build and install the > > > archetype yourself for this to work. > > > From memory I believe there is a very brief section in the docs about this > > > should end with "mvn install" as command. > > > > > > I'm currently away from my laptop, but will have a look once I'm back and > > > send more details. > > > > > > Best regards, > > > Sönke > > > > > > Sharan Foga <[email protected]> schrieb am Sa., 23. Mai 2020, 10:44: > > > > > >> Just realised my attachment didnt get through to the mailing list so am > > >> pasting in the details below. > > >> > > >> Thanks > > >> Sharan > > >> > > >> ====================================================== > > >> > > >> base) sharan@kibian:~$ cd /opt/shazasf/training/incubator-training/ > > >> (base) sharan@kibian:/opt/shazasf/training/incubator-training$ ls > > >> content DISCLAIMER LICENSE NOTICE pom.xml README.md sessions site > > >> tools > > >> (base) sharan@kibian:/opt/shazasf/training/incubator-training$ cd content > > >> (base) sharan@kibian:/opt/shazasf/training/incubator-training/content$ > > >> mvn archetype:generate -DarchetypeGroupId=org.apache.training > > >> -DarchetypeArtifactId=content-archetype -DarchetypeVersion=1.0.0-SNAPSHOT > > >> WARNING: An illegal reflective access operation has occurred > > >> WARNING: Illegal reflective access by > > >> com.google.inject.internal.cglib.core.$ReflectUtils$1 > > >> (file:/usr/share/maven/lib/guice.jar) to method > > >> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) > > >> WARNING: Please consider reporting this to the maintainers of > > >> com.google.inject.internal.cglib.core.$ReflectUtils$1 > > >> WARNING: Use --illegal-access=warn to enable warnings of further illegal > > >> reflective access operations > > >> WARNING: All illegal access operations will be denied in a future release > > >> [INFO] Scanning for projects... > > >> [INFO] > > >> [INFO] ------------------< org.apache.maven:standalone-pom > > >> >------------------- > > >> [INFO] Building Maven Stub Project (No POM) 1 > > >> [INFO] --------------------------------[ pom > > >> ]--------------------------------- > > >> [INFO] > > >> [INFO] >>> maven-archetype-plugin:3.1.2:generate (default-cli) > > > >> generate-sources @ standalone-pom >>> > > >> [INFO] > > >> [INFO] <<< maven-archetype-plugin:3.1.2:generate (default-cli) < > > >> generate-sources @ standalone-pom <<< > > >> [INFO] > > >> [INFO] > > >> [INFO] --- maven-archetype-plugin:3.1.2:generate (default-cli) @ > > >> standalone-pom --- > > >> [INFO] Generating project in Interactive mode > > >> [WARNING] Archetype not found in any catalog. Falling back to central > > >> repository. > > >> [WARNING] Add a repository with id 'archetype' in your settings.xml if > > >> archetype's repository is elsewhere. > > >> [WARNING] The POM for > > >> org.apache.training:content-archetype:jar:1.0.0-SNAPSHOT is missing, no > > >> dependency information available > > >> [INFO] > > >> ------------------------------------------------------------------------ > > >> [INFO] BUILD FAILURE > > >> [INFO] > > >> ------------------------------------------------------------------------ > > >> [INFO] Total time: 1.582 s > > >> [INFO] Finished at: 2020-05-23T10:26:06+02:00 > > >> [INFO] > > >> ------------------------------------------------------------------------ > > >> [ERROR] Failed to execute goal > > >> org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate > > >> (default-cli) on project standalone-pom: The desired archetype does not > > >> exist (org.apache.training:content-archetype:1.0.0-SNAPSHOT) -> [Help 1] > > >> [ERROR] > > >> [ERROR] To see the full stack trace of the errors, re-run Maven with the > > >> -e switch. > > >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > >> [ERROR] > > >> [ERROR] For more information about the errors and possible solutions, > > >> please read the following articles: > > >> [ERROR] [Help 1] > > >> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > > >> (base) sharan@kibian:/opt/shazasf/training/incubator-training/content$ > > >> > > >> ============================================ > > >> > > >> On 2020/05/23 08:34:13, sharanf <[email protected]> wrote: > > >> > Hi Gautam > > >> > > > >> > Thanks for this. Just for info here is what I did a few days ago to > > >> > prepare things. > > >> > > > >> > I forked training on github to sharanf / incubator-training > > >> > > > >> > Then locally on my pc I did the following > > >> > > > >> > mkdir training > > >> > cd training > > >> > git clone https://github.com/sharanf/incubator-training.git > > >> > git branch AddComDevDirectory > > >> > git checkout AddComDevDirectory > > >> > cd content > > >> > > > >> > And this is my starting point before I ran the maven command. I took a > > >> > closer look at my history and swa that part of the command was missing > > >> > so guess this is why I was getting my original error message. > > >> > > > >> > So this morning I re-ran the maven command again - this time making > > >> sure > > >> > that I included it all. > > >> > > > >> > cd content > > >> > mvn archetype:generate -DarchetypeGroupId=org.apache.training > > >> > -DarchetypeArtifactId=content-archetype > > >> -DarchetypeVersion=1.0.0-SNAPSHOT > > >> > > > >> > Now I am getting a different error message for a build failure and have > > >> > attached a screenshot. > > >> > > > >> > Thanks > > >> > Sharan > > >> > > > >> > On 2020-05-22 19:44, gautam gupta wrote: > > >> > > Hi Sharan, > > >> > > Could you please share the screenshot of commands that you ran? > > >> > > > > >> > > Just to check, I ran this set of commands to create a folder named > > >> "train": > > >> > > cd temp > > >> > > git clone https://github.com/apache/incubator-training.git > > >> > > cd incubator-training/ > > >> > > cd content/ > > >> > > mvn archetype:generate -DarchetypeGroupId=org.apache.training > > >> > > -DarchetypeArtifactId=content-archetype > > >> -DarchetypeVersion=1.0.0-SNAPSHOT > > >> > > cd train > > >> > > > > >> > > These were my inputs: > > >> > > [INFO] Generating project in Interactive mode > > >> > > [INFO] Archetype repository not defined. Using the one from > > >> > > [org.apache.training:content-archetype:1.0.0-SNAPSHOT] found in > > >> catalog > > >> > > local > > >> > > Define value for property 'groupId': abc > > >> > > Define value for property 'artifactId': train > > >> > > Define value for property 'version' 1.0-SNAPSHOT: : 1.0-SNAPSHOT > > >> > > Define value for property 'package' abc: : war > > >> > > Confirm properties configuration: > > >> > > groupId: abc > > >> > > artifactId: train > > >> > > version: 1.0-SNAPSHOT > > >> > > package: war > > >> > > Y: : Y > > >> > > > > >> > > thanks, > > >> > > Gautam > > >> > > > > >> > > On Fri, May 22, 2020 at 9:21 AM sharanf <[email protected]> wrote: > > >> > > > > >> > >> Hi Gautam > > >> > >> > > >> > >> Thanks for the response. > > >> > >> > > >> > >> I tried running the command you mentioned in the content directory > > >> and > > >> > >> am getting the following message. > > >> > >> > > >> > >> "Choose a number or apply filter (format: > > >> > >> [groupId:]artifactId, > > >> > >> case sensitive contains) ::" > > >> > >> > > >> > >> Once I enter anything I get the following message: > > >> > >> > > >> > >> "Your filter doesnt match any archetype (hint: enter to return > > >> to > > >> > >> initial list)" > > >> > >> > > >> > >> I have tried hitting enter but the first message "Choose a number or > > >> > >> apply filter (format: [groupId:]artifactId, case sensitive contains) > > >> ::" > > >> > >> just repeats again. > > >> > >> Any suggestions to what I'm doing wrong? > > >> > >> > > >> > >> Thanks > > >> > >> Sharan > > >> > >> > > >> > >> On 2020-05-22 01:58, gautam gupta wrote: > > >> > >>> Hi Sharan, > > >> > >>> Yes, you can run this command from "incubator-training/content" > > >> directory > > >> > >>> to create the new folder. It'll ask you for the value of groupid, > > >> > >>> artifactid, packaging etc. > > >> > >>> > > >> > >>> *Command: * > > >> > >>> > > >> > >>> mvn archetype:generate -DarchetypeGroupId=org.apache.training > > >> > >>> -DarchetypeArtifactId=content-archetype > > >> > >>> -DarchetypeVersion=1.0.0-SNAPSHOT > > >> > >>> > > >> > >>> Define value for property 'groupId': org.apache.training > > >> > >>> Define value for property 'artifactId': Apache-Hive > > >> > >>> Define value for property 'version' 1.0-SNAPSHOT: : 1.0.0.SNAPSHOT > > >> > >>> Define value for property 'package' org.apache.training: : war > > >> > >>> > > >> > >>> Thanks, > > >> > >>> > > >> > >>> Gautam > > >> > >>> > > >> > >>> > > >> > >>> On Thu, May 21, 2020 at 2:28 PM Sönke Liebau > > >> > >>> <[email protected]> wrote: > > >> > >>> > > >> > >>>> Hi Sharan, > > >> > >>>> > > >> > >>>> I believe that template directory was removed in favor of the > > >> > >>>> Maven > > >> > >>>> archetype that Chris created. > > >> > >>>> > > >> > >>>> Please have a look at https://training.apache.org/users/index.html > > >> for > > >> > >>>> some > > >> > >>>> guidance. > > >> > >>>> > > >> > >>>> And if that is not enough (I realize the site is somewhat brief) > > >> please > > >> > >>>> feel free to reach out again! > > >> > >>>> > > >> > >>>> Best regards, > > >> > >>>> Sönke > > >> > >>>> > > >> > >>>> > > >> > >>>> On Thu, 21 May 2020 at 21:19, Sharan Foga <[email protected]> > > >> wrote: > > >> > >>>> > > >> > >>>>> Hi All > > >> > >>>>> > > >> > >>>>> I was looking to create a ComDev directory for some training > > >> content. > > >> > >>>>> There used to be a template directory to copy from but I cant > > >> see it > > >> > >>>>> anymore. Has it been moved? > > >> > >>>>> > > >> > >>>>> Thanks > > >> > >>>>> Sharan > > >> > >>>>> > > >> > >>>> -- > > >> > >>>> Sönke Liebau > > >> > >>>> Partner > > >> > >>>> Tel. +49 179 7940878 > > >> > >>>> OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - > > >> Germany > > >> > >>>> > > >> > >> > > >> > > > >> > > > >> > > > > > > > -- > > Sönke Liebau > > Partner > > Tel. +49 179 7940878 > > OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - Germany > > >
