Forum Discussion
I am new to Snap Development. I am setting up dev environment in Linux. After following the instructions from https://developer.snaplogic.com. I was able to create a new project template from the Maven archetype but it does not build. I get: java: package com.google.inject does not exist and the same error for all other packages com.snaplogic.api, com.snaplogic.common, com.snaplogic.common.properties, com.snaplogic.snap.api, etc. The instructions talk about downloading the BOM file which has the different library versions, where should I copy that file? or how to fix this build errors?
I am using IntelliJ. I installed java version 11 and configured that version in: File >> Settings >> Build, Execution, Deployment >> Java Compiler:
Selec Project bycode version: 11: and also on: File >> Project Structure >> Modules: Language level: 11
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:13:25
java: package com.google.inject does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:14:25
java: package com.snaplogic.api does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:15:28
java: package com.snaplogic.common does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:16:39
java: package com.snaplogic.common.properties does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:17:48
java: package com.snaplogic.common.properties.builders does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:18:30
java: package com.snaplogic.snap.api does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:19:30
java: package com.snaplogic.snap.api does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:20:30
java: package com.snaplogic.snap.api does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:21:30
java: package com.snaplogic.snap.api does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:22:30
java: package com.snaplogic.snap.api does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:23:43
java: package com.snaplogic.snap.api.capabilities does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:24:43
java: package com.snaplogic.snap.api.capabilities does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:25:43
java: package com.snaplogic.snap.api.capabilities does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:26:43
java: package com.snaplogic.snap.api.capabilities does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:27:43
java: package com.snaplogic.snap.api.capabilities does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:28:43
java: package com.snaplogic.snap.api.capabilities does not exist
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:44:36
java: cannot find symbol
symbol: class SimpleSnap
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:38:2
java: cannot find symbol
symbol: class General
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:40:2
java: cannot find symbol
symbol: class Category
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:41:2
java: cannot find symbol
symbol: class Version
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:42:2
java: cannot find symbol
symbol: class Inputs
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:43:2
java: cannot find symbol
symbol: class Outputs
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:58:13
java: cannot find symbol
symbol: class DocumentUtility
location: class com.snaplogic.snaps.PropertyTypes
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:66:40
java: cannot find symbol
symbol: class PropertyBuilder
location: class com.snaplogic.snaps.PropertyTypes
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:114:27
java: cannot find symbol
symbol: class PropertyValues
location: class com.snaplogic.snaps.PropertyTypes
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:114:65
java: cannot find symbol
symbol: class ConfigurationException
location: class com.snaplogic.snaps.PropertyTypes
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:128:56
java: cannot find symbol
symbol: class PropertyValues
location: class com.snaplogic.snaps.PropertyTypes
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:152:58
java: cannot find symbol
symbol: class PropertyValues
location: class com.snaplogic.snaps.PropertyTypes
Documents/snapLogic/demosnappack/src/main/java/com/snaplogic/snaps/PropertyTypes.java:178:25
java: cannot find symbol
symbol: class Document
location: class com.snaplogic.snaps.PropertyTypes
Hi @jdgarzon,
How do you try to build the project ?
I am not sure does it will help you this command. I build my projects like this and it works.
mvn clean install -Dsl_build=0001 -DskipTests=true
Every time when you build the project, sl_build need to be incremented by one.
Regards,
Viktor