Woops!

Looks like I messed up the shade config:


                 <include>freemarker:null</include>

should be:


                 <include>org.freemarker:*</include>

~Lincoln


On Wed, Apr 20, 2011 at 4:56 PM, brian <brianx@vt.edu> wrote:
looks like hibernate-tools doesn't have the dependency from freemarker

<dependency>
<groupId>org.freemarker</groupId>
 <artifactId>freemarker</artifactId>
 <!-- Latest 2.3.x (not 2.4.x), at least 2.3.16 -->
 <version>[2.3.16,2.4)</version>
</dependency>

... it mentions freemarker here:

     <plugin>
       <artifactId>maven-shade-plugin</artifactId>
       <version>1.4</version>
       <executions>
         <execution>
           <phase>package</phase>
           <goals>
             <goal>shade</goal>
           </goals>
           <configuration>
             <artifactSet>
               <includes>
                 <include>antlr:*</include>
                 <include>org.hibernate:*</include>
                 <include>dom4j:*</include>
                 <include>freemarker:null</include>
               </includes>
             </artifactSet>
           </configuration>
         </execution>
       </executions>
     </plugin>


...but i don't know from shade, so i can't read that.










On Wed, 2011-04-20 at 16:36 -0400, Lincoln Baxter, III wrote:
> while forge is running, type:
>
> $ set VERBOSE true
>
> you can use <TAB> to see a list of all "$ set" options.
>
> On Wed, Apr 20, 2011 at 3:48 PM, brian <brianx@vt.edu> wrote:
>
>
>         max just sent msg saying out till tues.
>
>         where would i look for a stacktrace?  the shell is giving me a
>         oneliner
>         error:
>
>         ***ERROR*** [generate-entities]
>         freemarker/template/TemplateException
>
>         generated on the pj.start() call.  attempted to catch
>         exception but it's
>         getting eaten.  is there a log file somewhere for a stack
>         trace?
>
>
>
>
>
>
>
>         On Wed, 2011-04-20 at 12:28 -0400, Lincoln Baxter, III wrote:
>         > Awesome! That;s great news!
>         >
>         > Let's continue this on Forge-dev so that everyone can help
>         out be
>         > available for future reference by other devs.
>         >
>         > Max, do you know what's up with this error? I know you told
>         me at one
>         > point that you can control this type of behavior.
>         >
>         > Thanks,
>         > ~Lincoln
>         >
>         > On Wed, Apr 20, 2011 at 11:59 AM, brian <brianx@vt.edu>
>         wrote:
>         >
>         >         jmdc.readFromJDBC() is failing with this:
>         >
>         >         ***ERROR*** [generate-entities] Duplicate class name
>         >         'edu.vt.middleware.domain.AllFileGroups' generated
>         for
>         >         'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'.
>         Same name
>         >         where
>         >         generated for
>         >         'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'
>         >
>         >         ...there should be a method/flag to tell it to
>         ignore the SYS
>         >         tableset,
>         >         huh?
>         >
>         >
>         >
>         >
>         >
>         >         On Mon, 2011-04-11 at 10:50 -0400, Lincoln Baxter,
>         III wrote:
>         >         > I took the liberty of updating the plugin to use
>         the new
>         >         APIs and get
>         >         > it to run. It doesn't however, succeed, because
>         it's missing
>         >         the
>         >         > HSQLDB driver, and also has hard-coded JDBC
>         connection
>         >         properties.
>         >         >
>         >         > On Mon, Apr 11, 2011 at 10:43 AM, brian
>         <brianx@vt.edu>
>         >         wrote:
>         >         >
>         >         >         ok i'm in business.  knew it would be
>         something
>         >         procedural.
>         >         >
>         >         >         got the source, rebuilt the plugin, it
>         runs.
>         >         >
>         >         >         now:  there is already a
>         GenerateEntities.java in
>         >         >
>         org.hibernate.forge.plugin.GenerateEntities.java.
>         >         >
>         >         >         the source you sent is in
>         >         >
>         >
>         org.jboss.seam.forge.persistence.plugins.GenerateEntities.java
>         >         >
>         >         >
>         >         >         ...they look eerily similar.  what gives?
>         >         >
>         >         >
>         >         >
>         >         >         On Mon, 2011-04-11 at 10:33 -0400, brian
>         wrote:
>         >         >         > aha.
>         >         >         >
>         >         >         > On Mon, 2011-04-11 at 10:18 -0400,
>         Lincoln Baxter,
>         >         III
>         >         >         wrote:
>         >         >         > > With Git, do your changes in the repo
>         directory.
>         >         Otherwise
>         >         >         it will not
>         >         >         > > be able to track them.
>         >         >         > >
>         >         >         > > ~Lincoln
>         >         >         > >
>         >         >         > > On Mon, Apr 11, 2011 at 10:17 AM,
>         Lincoln
>         >         Baxter, III
>         >         >         > > <lincolnbaxter@gmail.com> wrote:
>         >         >         > >         Your local folder is actually
>         an entire
>         >         clone of
>         >         >         the Git repo,
>         >         >         > >         with every revision from start
>         to
>         >         finish. So when
>         >         >         you
>         >         >         > >         push/pull you are actually
>         synchronizing
>         >         >         repositories, This
>         >         >         > >         means that if your local repo
>         thinks
>         >         it's ahead of
>         >         >         the remote
>         >         >         > >         repo, nothing will happen.
>         >         >         > >
>         >         >         > >         Running this command will
>         probably fix
>         >         your
>         >         >         issues:
>         >         >         > >
>         >         >         > >                 `git reset HEAD^1
>         --hard`
>         >         >         > >                 `git reset HEAD^1
>         --hard`
>         >         >         > >
>         >         >         > >                 `git pull
>         >         >         > >
>         >         >
>         git://github.com/forge/plugin-hibernate-tools.git
>         >         >         > >                 master
>         >         >         > >
>         >         >         > >         Try those three. (The
>         duplicate is to
>         >         make your
>         >         >         repo think
>         >         >         > >         that it's "behind".)
>         >         >         > >
>         >         >         > >         I know it's funky, but after I
>         became
>         >         familiar,
>         >         >         the speed and
>         >         >         > >         control are very addictive
>         compared to
>         >         SVN. (You
>         >         >         also don't
>         >         >         > >         have to worry about damaging
>         any .svn/
>         >         >         directories. Just the
>         >         >         > >         top-level .git/ directory,
>         which is a
>         >         whole lot
>         >         >         less to keep
>         >         >         > >         track of.
>         >         >         > >
>         >         >         > >         ~Lincoln
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >         On Mon, Apr 11, 2011 at 10:13
>         AM, brian
>         >         >         <brianx@vt.edu> wrote:
>         >         >         > >
>         >         >         > >                 blew away local
>         changes.
>         >         >         > >
>         >         >         > >                 the way i'm used to
>         seeing
>         >         mvn/svn work is
>         >         >         that i have
>         >         >         > >                 a repo (in this
>         >         >         > >                 case
>         ~/plugin-hibernate-tools)
>         >         and a
>         >         >         working dir (in
>         >         >         > >                 this
>         >         >         > >
>         >         >
>         >
>         case /apps/src/brianxlong-plugin-hibernate-tools-2f38225) and
>         >         >         i make my
>         >         >         > >                 changes and do my
>         builds in my
>         >         working
>         >         >         dir.
>         >         >         > >
>         >         >         > >                 am i just doing it
>         wrong?
>         >          what's the
>         >         >         workflow with
>         >         >         > >                 git?
>         >         >         > >
>         >         >         > >
>         >         >         > >                 here's the output i'm
>         seeing
>         >         >         > >                 ...
>         >         >         > >
>         >         >         > >
>         >         brianx@elvis:~/plugin-hibernate-tools$ git
>         >         >         pull
>         >         >         > >
>         >         >
>         git://github.com/forge/plugin-hibernate-tools.git
>         >         >         > >                 master
>         >         >         > >
>         >         >         > >                 >From
>         >         >
>         git://github.com/forge/plugin-hibernate-tools
>         >         >         > >                  * branch
>          master
>         >         ->
>         >         >         FETCH_HEAD
>         >         >         > >                 Already up-to-date.
>         >         >         > >
>         >         >         > >
>         >         >         > >                 ...
>         >         >         > >
>         >         >         > >
>         >         brianx@elvis:~/plugin-hibernate-tools$ git
>         >         >         status
>         >         >         > >                 # On branch master
>         >         >         > >                 # Your branch is ahead
>         of
>         >         'origin/master'
>         >         >         by 1 commit.
>         >         >         > >                 #
>         >         >         > >                 nothing to commit
>         (working
>         >         directory
>         >         >         clean)
>         >         >         > >
>         >         brianx@elvis:~/plugin-hibernate-tools$ git
>         >         >         remote -v
>         >         >         > >                 origin
>         >         >         > >
>         >         >
>          https://github.com/forge/plugin-hibernate-tools
>         >         >         > >                 (fetch)
>         >         >         > >                 origin
>         >         >         > >
>         >         >
>          https://github.com/forge/plugin-hibernate-tools
>         >         >         > >                 (push)
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >                 On Mon, 2011-04-11 at
>         09:37
>         >         -0400, Lincoln
>         >         >         Baxter, III
>         >         >         > >                 wrote:
>         >         >         > >                 > Hmmm.
>         >         >         > >                 >
>         >         >         > >                 > That should have
>         worked. What
>         >         was the
>         >         >         output of that
>         >         >         > >                 command?
>         >         >         > >                 > Similarly, what
>         happens when
>         >         you type
>         >         >         'git status'
>         >         >         > >                 or 'git remote -v'
>         >         >         > >                 >
>         >         >         > >                 > You might have local
>         changes
>         >         that are
>         >         >         preventing the
>         >         >         > >                 merge.
>         >         >         > >                 >
>         >         >         > >                 > Lincoln Baxter's
>         Droid
>         >         >         > >                 > http://ocpsoft.com
>         >         >         > >                 >
>         http://scrumshark.com
>         >         >         > >                 > Keep it simple.
>         >         >         > >                 >
>         >         >         > >                 > On Apr 11, 2011 9:33
>         AM,
>         >         "brian"
>         >         >         <brianx@vt.edu>
>         >         >         > >                 wrote:
>         >         >         > >                 > >
>         >         >         > >                 > > so since i did
>         this
>         >         >         > >                 > >
>         >         >         > >                 > > On Fri, 2011-04-08
>         at 13:37
>         >         -0400,
>         >         >         Lincoln Baxter,
>         >         >         > >                 III wrote:
>         >         >         > >                 > >> git pull
>         >         >         > >
>         >         >
>         git://github.com/forge/plugin-hibernate-tools.git
>         >         >         > >                 master
>         >         >         > >                 > >
>         >         >         > >                 > > and yet your last
>         suggestion
>         >         worked
>         >         >         (saying my
>         >         >         > >                 source isn't
>         >         >         > >                 > updated)...
>         >         >         > >                 > > did i miss a step
>         to get the
>         >         source
>         >         >         from repo to
>         >         >         > >                 the source tree? i
>         >         >         > >                 > had
>         >         >         > >                 > > to execute the git
>         pull from
>         >         the
>         >         >         actual repo,
>         >         >         > >                 which isn't the way
>         >         >         > >                 > i'm
>         >         >         > >                 > > used to seeing
>         maven work.
>         >         >         > >                 > >
>         >         >         > >                 >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > >         --
>         >         >         > >         Lincoln Baxter, III
>         >         >         > >
>         >         >         > >         http://ocpsoft.com
>         >         >         > >         http://scrumshark.com
>         >         >         > >
>         >         >         > >         "Keep it Simple"
>         >         >         > >
>         >         >         > >
>         >         >         > >
>         >         >         > > --
>         >         >         > > Lincoln Baxter, III
>         >         >         > > http://ocpsoft.com
>         >         >         > > http://scrumshark.com
>         >         >         > > "Keep it Simple"
>         >         >         >
>         >         >
>         >         >
>         >         >
>         >         >
>         >         >
>         >         >
>         >         > --
>         >         > Lincoln Baxter, III
>         >         > http://ocpsoft.com
>         >         > http://scrumshark.com
>         >         > "Keep it Simple"
>         >
>         >
>         >
>         >
>         >
>         >
>         > --
>         > Lincoln Baxter, III
>         > http://ocpsoft.com
>         > http://scrumshark.com
>         > "Keep it Simple"
>
>
>
>
>
>
> --
> Lincoln Baxter, III
> http://ocpsoft.com
> http://scrumshark.com
> "Keep it Simple"





--
Lincoln Baxter, III
http://ocpsoft.com
http://scrumshark.com
"Keep it Simple"



--
Lincoln Baxter, III
http://ocpsoft.com
http://scrumshark.com
"Keep it Simple"