You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@training.apache.org by Sharan Foga <sh...@apache.org> on 2020/05/21 19:19:28 UTC

Template to Create a New Project Directory

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

Re: Template to Create a New Project Directory

Posted by sharanf <sh...@apache.org>.
Hi Sönke

Thanks for the response. I've taken a look and trying to work through it 
now. Gautam sent me some more detailed instructions that I've tried but 
hasnt worked yet. I think there is probably something that I am missing :-)

Thanks
Sharan

On 2020-05-21 23:27, Sönke Liebau 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 <sh...@apache.org> 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
>>
>


Re: Template to Create a New Project Directory

Posted by Sharan Foga <sh...@apache.org>.
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 <sh...@apache.org> 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 <so...@opencore.com.INVALID> 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 git@github.com: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 <so...@opencore.com>
> > 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 <sh...@apache.org> 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 <sh...@apache.org> 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 <sh...@apache.org> 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
> > >> > >>> <so...@opencore.com.invalid> 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 <sh...@apache.org>
> > >> 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
> > 
> 

Re: Template to Create a New Project Directory

Posted by Sharan Foga <sh...@apache.org>.
Thanks for taking a look Sönke!  I'll try it again.

Thanks
Sharan

On 2020/05/23 10:09:08, Sönke Liebau <so...@opencore.com.INVALID> 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 git@github.com: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 <so...@opencore.com>
> 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 <sh...@apache.org> 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 <sh...@apache.org> 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 <sh...@apache.org> 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
> >> > >>> <so...@opencore.com.invalid> 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 <sh...@apache.org>
> >> 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
> 

Re: Template to Create a New Project Directory

Posted by Sönke Liebau <so...@opencore.com.INVALID>.
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 git@github.com: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 <so...@opencore.com>
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 <sh...@apache.org> 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 <sh...@apache.org> 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 <sh...@apache.org> 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
>> > >>> <so...@opencore.com.invalid> 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 <sh...@apache.org>
>> 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

Re: Template to Create a New Project Directory

Posted by Sönke Liebau <so...@opencore.com.INVALID>.
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 <sh...@apache.org> 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 <sh...@apache.org> 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 <sh...@apache.org> 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
> > >>> <so...@opencore.com.invalid> 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 <sh...@apache.org>
> 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
> > >>>>
> > >>
> >
> >
>

Re: Template to Create a New Project Directory

Posted by Sharan Foga <sh...@apache.org>.
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 <sh...@apache.org> 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 <sh...@apache.org> 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
> >>> <so...@opencore.com.invalid> 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 <sh...@apache.org> 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
> >>>>
> >>
> 
> 

Re: Template to Create a New Project Directory

Posted by sharanf <sh...@apache.org>.
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 <sh...@apache.org> 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
>>> <so...@opencore.com.invalid> 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 <sh...@apache.org> 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
>>>>
>>


Re: Template to Create a New Project Directory

Posted by gautam gupta <gr...@gmail.com>.
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 <sh...@apache.org> 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
> > <so...@opencore.com.invalid> 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 <sh...@apache.org> 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
> >>
>
>

Re: Template to Create a New Project Directory

Posted by sharanf <sh...@apache.org>.
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
> <so...@opencore.com.invalid> 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 <sh...@apache.org> 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
>>


Re: Template to Create a New Project Directory

Posted by gautam gupta <gr...@gmail.com>.
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
<so...@opencore.com.invalid> 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 <sh...@apache.org> 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
>

Re: Template to Create a New Project Directory

Posted by Sönke Liebau <so...@opencore.com.INVALID>.
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 <sh...@apache.org> 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